zoukankan      html  css  js  c++  java
  • chart画图

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    
    
    using System.Web.UI.DataVisualization.Charting;
    using System.Drawing;
    
    namespace Chart
    {
        public partial class ChartTest : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                GetDataTable get = new GetDataTable();
                DataTable dt = get.GetTable();
    
                this.Chart1.DataSource = dt;//绑定数据
                this.Chart1.Series["统计量折线"].ChartType = SeriesChartType.Spline;//图像类型
                this.Chart1.Series["统计量折线"].MarkerStyle = MarkerStyle.Cross;
    
                this.Chart1.Series[0].XValueMember = "Language";//X轴成员显示
                this.Chart1.Series[0].YValueMembers = "Count";//Y轴成员显示
                this.Chart1.Series[0].IsValueShownAsLabel = true;//显示坐标值
    
                this.Chart1.ChartAreas["ChartArea1"].AxisX.Title = "语言";//X轴标题
                //this.Chart1.ChartAreas["ChartArea1"].AxisX.TitleAlignment = System.Drawing.StringAlignment.Far;//X设置对其方式
                this.Chart1.ChartAreas["ChartArea1"].AxisY.Title = "统计";
                //this.Chart1.ChartAreas["ChartArea1"].AxisY.TitleAlignment = System.Drawing.StringAlignment.Far;//Y设置对其方式
                this.Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X轴间距
                Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不显示竖着的分割线
    
    
    
    
                this.Chart1.DataSource = dt;//绑定数据
                this.Chart1.Series["统计量折线图2"].ChartType = SeriesChartType.Spline;//图像类型
                this.Chart1.Series["统计量折线图2"].MarkerStyle = MarkerStyle.Cross;
    
                this.Chart1.Series[1].XValueMember = "Language";//X轴成员显示
                this.Chart1.Series[1].YValueMembers = "Count";//Y轴成员显示
                this.Chart1.Series[1].IsValueShownAsLabel = true;//显示坐标值
    
                this.Chart1.ChartAreas["ChartArea2"].AxisX.Title = "语言";//X轴标题
                //this.Chart1.ChartAreas["ChartArea1"].AxisX.TitleAlignment = System.Drawing.StringAlignment.Far;//X设置对其方式
                this.Chart1.ChartAreas["ChartArea2"].AxisY.Title = "统计";
                //this.Chart1.ChartAreas["ChartArea1"].AxisY.TitleAlignment = System.Drawing.StringAlignment.Far;//Y设置对其方式
                this.Chart1.ChartAreas["ChartArea2"].AxisX.Interval = 1;//X轴间距
                Chart1.ChartAreas["ChartArea2"].AxisX.MajorGrid.Enabled = false;//不显示竖着的分割线
    
    
    
    
                //Chart2.Series["Series1"].Points.DataBind(dt.Rows, "Count", "Language", "LegendText=Language,YValues=Count,ToolTip=Count");
                this.Chart2.DataSource = dt;//绑定数据
                Chart2.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Pie;//设置图表类型
                Chart2.Series[0].XValueMember = "Language";//X轴数据成员列
                Chart2.Series[0].YValueMembers = "Count";//Y轴数据成员列
                //Chart2.Series[0].LegendText = "Language";
                Chart2.Series[0].IsValueShownAsLabel = true;//显示坐标值
    
    
    
    
                Chart3.DataSource = dt;//绑定数据
                Chart3.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Bar;//设置图表类型
                Chart3.Series[0].XValueMember = "Language";//X轴数据成员列
                Chart3.Series[0].YValueMembers = "Count";//Y轴数据成员列
                Chart3.ChartAreas["ChartArea1"].AxisX.Title = "语言";//X轴标题
                Chart3.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Far;//设置Y轴标题的名称所在位置位远
                Chart3.ChartAreas["ChartArea1"].AxisY.Title = "统计";//X轴标题
                Chart3.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//设置Y轴标题的名称所在位置位远
                Chart3.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X轴数据的间距
                Chart3.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不显示竖着的分割线
                Chart3.Series[0].IsValueShownAsLabel = true;//显示坐标值
    
            }
        }
    }
  • 相关阅读:
    jsp内置对象
    Response响应
    中医不传之秘
    slam-四元运动学
    ubuntu 16.04 设置 win+e 快捷键打开文件夹管理器
    ubuntu16.04 更新nvidia 显卡驱动后显示 clean ... files ... blocks ... /sys/class/backlight/nvidia_0/actural_brightness
    android studio 引入模块失败解决方法
    gradle
    python logger
    ubuntu自定义终端风格
  • 原文地址:https://www.cnblogs.com/honghong75042/p/4505896.html
Copyright © 2011-2022 走看看