手工添加数据到Chart
时间:2020-04-17
本文章向大家介绍手工添加数据到Chart,主要包括手工添加数据到Chart使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
private void button1_Click(object sender, EventArgs e) { //清除Series chart1.Series.Clear(); Random randon = new Random(); //添加第一个Series chart1.Series.Add("2017年销售"); chart1.Series[0].Points.Clear(); chart1.Series[0].Points.AddXY("1月", randon.Next(50,500)); chart1.Series[0].Points.AddXY("2月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("3月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("4月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("5月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("6月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("7月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("8月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("9月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("10月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("11月", randon.Next(50, 500)); chart1.Series[0].Points.AddXY("12月", randon.Next(50, 500)); //添加第二个Series chart1.Series.Add("2018年销售"); chart1.Series[1].Points.Clear(); chart1.Series[1].Points.AddXY("1月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("2月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("3月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("4月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("5月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("6月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("7月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("8月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("9月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("10月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("11月", randon.Next(50, 500)); chart1.Series[1].Points.AddXY("12月", randon.Next(50, 500)); }
效果
原文地址:https://www.cnblogs.com/win32pro/p/12721756.html
- ASP.NET MVC编程——验证、授权与安全
- 如何使用SAML配置CDSW的身份验证
- ASP.NET MVC编程——控制器
- ASP.NET MVC编程——视图
- 设计原则
- Entity Framework——配置文件设置
- 如何安装SAS并配置连接Hive/Impala
- Entity Framework——记录执行的命令信息
- 【BlackHat 2017 议题剖析】连接的力量:GitHub 企业版漏洞攻击链构造之旅
- CVE-2015-1641 Word 利用样本分析
- Cloudera Navigator介绍与安装
- [LeetCode]String主题系列{第5,6题}
- CDH内存调拨过度警告分析
- Ztorg:从 root 到 SMS
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- JQuery的学习
- 网站图标开发指南
- 过滤器 & 监听器的学习
- 会话技术 & JSP 的学习
- 2万字,实战 Docker 部署:完整的前后端,主从热备高可用服务!!
- http & request & response的学习
- JavaScript 错误处理大全【建议收藏】
- Java8 用 Stream 快速实现List转Map 、分组、过滤等操作
- swoole框架异常处理
- 使用composer本地开发项目
- GDAL数据集写入空间坐标参考
- html & CSS & JavaScript的学习
- 打卡群刷题总结0824——电话号码的字母组合
- 打卡群刷题总结0825——括号生成
- Ajax与Json的学习