C#中向Chart中添加数据
在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中添加数据相关推荐
- SQL Server 向数据库中创建表并添加数据
创建表,展开数据库中新建的数据库,下面有一个选项-表.在该选项上右键就可以选择-新建-表. 然后出现的界面上是需要自己填写列列名.数据类型和选择是否允许空值. 其中数据类型我是参考: http://w ...
- 在Navicat中直接向表里添加数据
+号可添加一行,添加后按√号可以保存.
- php psr4 控制器调用模型,控制器中调用模型添加数据
> ## 在控制器中调用模型进行添加数据 ### 1. 添加一条数据<save方法新增数据返回的是写入的记录数.> ```php // 注意不要在同一个实例里面多次新增数据,如果实在 ...
- .NET 5中的EF Core 5数据迁移:在单独的库中并自动部署
目录 1.简介 2.先决条件 3.使用Dotnet CLI创建解决方案和项目框架 4.在DataAcess中创建模型和数据上下文 5.在WebApp中启动数据库 6.添加数据迁移功能 7.更改数据库模 ...
- 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表
本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...
- MySQL数据库中创建表并给某个字段添加数据
创建表并给字段插入数据使用: create table .. select 语句 之前博文完成了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改 ...
- seaborn使用violinplot函数可视化小提琴图、并在violinplot函数中设置inner参数来添加数据点显示数据的稠密程度
seaborn使用violinplot函数可视化小提琴图.并在violinplot函数中设置inner参数来添加数据点显示数据的稠密程度(Seaborn violinplot with data po ...
- R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签
R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签
- R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量、将异常离散编码转化为NA值
R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量.将异常离散编码转化为NA值 目录
最新文章
- java中graphics抽象类_Java中的抽象类
- mysql5.7.14安装版教程_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
- C语言 const 笔记
- linux crontab 详解
- PHP安全新闻早8点_1127
- 【颜色识别】【Python+OpenCV】KNN(K近邻算法)实现魔方颜色识别【 3-1】
- 解读2022城市大脑首批三项标准
- java 获取当前时间的时间戳(秒级与毫秒级)
- 计算机系科学与技术调研报告,计算机科学与技术专业认识实习调研报告
- win查看产品密钥的方法
- Ac.wing 149. 荷马史诗
- Towards More Flexible and Accurate Object Tracking with Natural Language:Algorithms and Benchmark
- 如何制作路演PPT?
- win11家庭版如何彻底关闭病毒实时保护
- [读书笔记]多线程学习笔记
- 农牧行业销售经理生存手册(一)
- c语言是静态语言python语言是脚本语言吗_C语言还是Python语言哪个更好?
- Soul网关源码解析(二)代理Http请求
- 洛谷 P1536 村村通
- 戴着 Google 眼镜去跟妹纸约会的杯具
热门文章
- 这篇文章来自我的微信朋友圈,并不特别好玩,但可以给创业者补点财务知识
- 关于数据,你的慌张,百度云ABC可能有办法!
- 金融业务-美港股和A股的区别
- 编解码学习笔记(七) 微软Windows Media系列
- 看完CNCERT周报再来看CNVD周报 报告提示Flash及Http2.0漏洞值得关注
- DQN笔记:高估问题 target network Double DQN
- MySQL第41题怎么评分_MYSQL练习题54道(包含尽可能多的解决方法及思路)
- 采购订单审批与采购申请审批
- 图像融合之泊松融合,原理讲解及C++代码实现(特别适合新手)
- 【路径规划】viroion地图无人机路径规划matlab代码