• 报表统计(一)


    View Code
     1    protected void Page_Load(object sender, EventArgs e)
     2         {
     3             if (!IsPostBack)
     4             {
     5                 int[] date = new int[] { 20, 40, 50, 80, 30, 10, 60 };
     6                 int[] test = new int[] { 10, 80, 70, 40, 20, 50, 90 };
     7                 Chart1.Width = 600;
     8                 Chart1.Height = 400;
     9                 Chart1.BackColor = Color.Azure;
    10                 //设置第一个图表集合
    11                 Series series = new Series("test");
    12                 //设置图表类型
    13                 series.ChartType = SeriesChartType.Column;
    14                 //设置图表数据点的宽度
    15                 series.BorderWidth = 1;
    16                 //设置图表阴影偏移量
    17                 series.ShadowOffset = 8;
    18                 //设置数据点颜色
    19                 series.Color = Color.Red;
    20                 //指示是否在标签上显示数据点的值
    21                 series.IsValueShownAsLabel = false;
    22                 //指示是否显示图例 
    23                 series.IsVisibleInLegend = true;
    24                 //设置标记样式 
    25                 series.MarkerStyle = MarkerStyle.Diamond;
    26                 //设置标记大小
    27                 series.MarkerSize = 3;
    28                 //设置标记颜色
    29                 series.MarkerColor = Color.Red;
    30                 DateTime date1 = DateTime.Now.Date;
    31                 for (int i = 0; i < date.Length; i++)
    32                 {
    33                     series.Points.AddXY(date1, date[i]);
    34                     series.ToolTip = "日期:\t#VALX\n数值:\t#VALY";
    35                     date1 = date1.AddDays(1);
    36                 }
    37                 Chart1.Series.Add(series);
    38                 //创建第二个图标集合
    39                 Series series1 = new Series();
    40                 series1.ChartType = SeriesChartType.Column;
    41                 series1.BorderWidth = 1;
    42                 series1.Color = Color.Green;
    43                 series1.ShadowOffset = 1;
    44                 series1.IsValueShownAsLabel = false;
    45                 series1.IsVisibleInLegend = true;
    46                 series1.MarkerStyle = MarkerStyle.Square;
    47                 series1.MarkerSize = 3;
    48                 series1.MarkerColor = Color.Black;
    49                 date1 = DateTime.Now.Date;
    50                 for (int i = 0; i < test.Length; i++)
    51                 {
    52                     series1.Points.AddXY(date1, test[i]);
    53                     date1 = date1.AddDays(1);
    54                     series1.ToolTip = "日期:\t#VALX\n数值:\t#VALY";
    55                 }
    56                 Chart1.Series.Add(series1);
    57                 //设置X轴与Y轴的轴线颜色
    58                 this.Chart1.ChartAreas[0].AxisX.LineColor = Color.Blue;
    59                 this.Chart1.ChartAreas[0].AxisY.LineColor = Color.Blue;
    60                 //设置X轴与Y轴的轴线宽度
    61                 this.Chart1.ChartAreas[0].AxisY.LineWidth = 2;
    62                 this.Chart1.ChartAreas[0].AxisX.LineWidth = 2;
    63                 //设置X轴与Y轴的标题
    64                 this.Chart1.ChartAreas[0].AxisX.Title = "日期";
    65                 this.Chart1.ChartAreas[0].AxisY.Title = "数据";
    66                 //设置X轴与Y轴的网格线
    67                 this.Chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.Blue;
    68                 this.Chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.Gray;
    69             }
    70         }

    后面继续添加中 !!!

    怀揣着一点点梦想的年轻人
    相信技术和创新的力量
    喜欢快速反应的工作节奏
  • 相关阅读:
    Kettle使用kettle.properties
    kettle 获取文件名
    连接池的补充设置,应用到上面所有数据源中
    kettle 获取某个目录下所有的文件
    不小心删库了怎么办,用binlog可以恢复
    江北的KETTLE学习日志
    Python3 中,bytes 和 str
    kettle入门(四) 之kettle取昨天时间&设置任意时间变量案例
    30-Day Leetcoding Challenge Day17(构造并查集)
    30-Day Leetcoding Challenge Day16
  • 原文地址:https://www.cnblogs.com/hfliyi/p/2726966.html
Copyright © 2020-2023  润新知