在C#中有时需要将数据放入图表中进行直观展示,现介绍如何DataTable将数据添加到Chart

一、数据准备,DataTable数据

二、将DataTable数据添加到Chart数据源

chart1.DataSource = rentreturnTable;

初始化图标

chart1.Series.Clear();
chart1.Titles.Clear();
chart1.ChartAreas.Clear();
chart1.ChartAreas.Add("ChartArea1");

设置标题

chart1.Titles.Add("各租赁点日租还总量表 蓝色表示租借 黄色表示归还");
chart1.ChartAreas[0].AxisX.Title = "租赁点编号";
chart1.ChartAreas[0].AxisY.Title = "自行车数/辆";

设置元素

Series srent = new Series();
srent.ChartType = SeriesChartType.Column;
//srent.BorderWidth = 3;
srent.BorderColor = Color.Blue;
srent.Points.DataBind(rentreturnTable.AsEnumerable(), "STATIONID", "rentnum", "");
chart1.Series.Add(srent);
Series sreturn = new Series();
sreturn.ChartType = SeriesChartType.Column;
//sreturn.BorderWidth = 3;
sreturn.BorderColor = Color.Yellow;
sreturn.Points.DataBind(rentreturnTable.AsEnumerable(), "STATIONID", "returnnum", "");
chart1.Series.Add(sreturn);
chart1.ChartAreas[0].AxisX.Interval = 1;   //设置X轴坐标的间隔为1
chart1.ChartAreas[0].AxisX.IntervalOffset = 1;  //设置X轴坐标偏移为1
//chart1.ChartAreas[0].AxisX.LabelStyle.IsStaggered = true;
chart1.Series[0].IsValueShownAsLabel = true;
chart1.Series[1].IsValueShownAsLabel = true;

全部代码展示

         chart1.DataSource = rentreturnTable;//初始化图表chart1.Series.Clear();chart1.Titles.Clear();chart1.ChartAreas.Clear();chart1.ChartAreas.Add("ChartArea1");//设置标题chart1.Titles.Add("各租赁点日租还总量表 蓝色表示租借 黄色表示归还");chart1.ChartAreas[0].AxisX.Title = "租赁点编号";chart1.ChartAreas[0].AxisY.Title = "自行车数/辆";//设置元素Series srent = new Series();srent.ChartType = SeriesChartType.Column;//srent.BorderWidth = 3;srent.BorderColor = Color.Blue;srent.Points.DataBind(rentreturnTable.AsEnumerable(), "STATIONID", "rentnum", "");chart1.Series.Add(srent);Series sreturn = new Series();sreturn.ChartType = SeriesChartType.Column;//sreturn.BorderWidth = 3;sreturn.BorderColor = Color.Yellow;sreturn.Points.DataBind(rentreturnTable.AsEnumerable(), "STATIONID", "returnnum", "");chart1.Series.Add(sreturn);chart1.ChartAreas[0].AxisX.Interval = 1;   //设置X轴坐标的间隔为1chart1.ChartAreas[0].AxisX.IntervalOffset = 1;  //设置X轴坐标偏移为1//chart1.ChartAreas[0].AxisX.LabelStyle.IsStaggered = true; chart1.Series[0].IsValueShownAsLabel = true;chart1.Series[1].IsValueShownAsLabel = true;

C#中向Chart中添加数据相关推荐

  1. SQL Server 向数据库中创建表并添加数据

    创建表,展开数据库中新建的数据库,下面有一个选项-表.在该选项上右键就可以选择-新建-表. 然后出现的界面上是需要自己填写列列名.数据类型和选择是否允许空值. 其中数据类型我是参考: http://w ...

  2. 在Navicat中直接向表里添加数据

    +号可添加一行,添加后按√号可以保存.

  3. php psr4 控制器调用模型,控制器中调用模型添加数据

    > ## 在控制器中调用模型进行添加数据 ### 1. 添加一条数据<save方法新增数据返回的是写入的记录数.> ```php // 注意不要在同一个实例里面多次新增数据,如果实在 ...

  4. .NET 5中的EF Core 5数据迁移:在单独的库中并自动部署

    目录 1.简介 2.先决条件 3.使用Dotnet CLI创建解决方案和项目框架 4.在DataAcess中创建模型和数据上下文 5.在WebApp中启动数据库 6.添加数据迁移功能 7.更改数据库模 ...

  5. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  6. MySQL数据库中创建表并给某个字段添加数据

    创建表并给字段插入数据使用: create table .. select 语句 之前博文完成了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改 ...

  7. seaborn使用violinplot函数可视化小提琴图、并在violinplot函数中设置inner参数来添加数据点显示数据的稠密程度

    seaborn使用violinplot函数可视化小提琴图.并在violinplot函数中设置inner参数来添加数据点显示数据的稠密程度(Seaborn violinplot with data po ...

  8. R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

    R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

  9. R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量、将异常离散编码转化为NA值

    R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量.将异常离散编码转化为NA值 目录

最新文章

  1. java中graphics抽象类_Java中的抽象类
  2. mysql5.7.14安装版教程_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
  3. C语言 const 笔记
  4. linux crontab 详解
  5. PHP安全新闻早8点_1127
  6. 【颜色识别】【Python+OpenCV】KNN(K近邻算法)实现魔方颜色识别【 3-1】
  7. 解读2022城市大脑首批三项标准
  8. java 获取当前时间的时间戳(秒级与毫秒级)
  9. 计算机系科学与技术调研报告,计算机科学与技术专业认识实习调研报告
  10. win查看产品密钥的方法
  11. Ac.wing 149. 荷马史诗
  12. Towards More Flexible and Accurate Object Tracking with Natural Language:Algorithms and Benchmark
  13. 如何制作路演PPT?
  14. win11家庭版如何彻底关闭病毒实时保护
  15. [读书笔记]多线程学习笔记
  16. 农牧行业销售经理生存手册(一)
  17. c语言是静态语言python语言是脚本语言吗_C语言还是Python语言哪个更好?
  18. Soul网关源码解析(二)代理Http请求
  19. 洛谷 P1536 村村通
  20. 戴着 Google 眼镜去跟妹纸约会的杯具

热门文章

  1. 这篇文章来自我的微信朋友圈,并不特别好玩,但可以给创业者补点财务知识
  2. 关于数据,你的慌张,百度云ABC可能有办法!
  3. 金融业务-美港股和A股的区别
  4. 编解码学习笔记(七) 微软Windows Media系列
  5. 看完CNCERT周报再来看CNVD周报 报告提示Flash及Http2.0漏洞值得关注
  6. DQN笔记:高估问题 target network Double DQN
  7. MySQL第41题怎么评分_MYSQL练习题54道(包含尽可能多的解决方法及思路)
  8. 采购订单审批与采购申请审批
  9. 图像融合之泊松融合,原理讲解及C++代码实现(特别适合新手)
  10. 【路径规划】viroion地图无人机路径规划matlab代码