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;//显示坐标值
    
            }
        }
    }
  • 相关阅读:
    CSS3 target伪类简介
    不用position,让div垂直居中
    css3 在线编辑工具 连兼容都写好了
    a标签伪类的顺序
    oncopy和onpaste
    【leetcode】1523. Count Odd Numbers in an Interval Range
    【leetcode】1518. Water Bottles
    【leetcode】1514. Path with Maximum Probability
    【leetcode】1513. Number of Substrings With Only 1s
    【leetcode】1512. Number of Good Pairs
  • 原文地址:https://www.cnblogs.com/honghong75042/p/4505896.html
Copyright © 2011-2022 走看看