c#使用Nplot插件开发之使用线图与时间轴
来源:互联网 发布:财神软件下载 编辑:程序博客网 时间:2024/05/16 17:25
(1)时间轴代码
TradingDateTimeAxis la = new TradingDateTimeAxis(plotSurface2D1.XAxis1);
(2)时间轴需要传入的数据(重点,本人因为数据格式问题消耗了大半天时间)
1.dates数组内的数据格式是yyyy-MM-dd HH:mm:ss
2.nplot需要转换为时间戳格式
long[] TimCo = new long[Arraysize]; for (int i = 0; i < Arraysize; i++) { TimCo[i] = dates[i].Ticks; }
(2)创建数据表以准备数据传入
DataTable sourceData = new DataTable(); sourceData.Columns.Add("Time");//年月日 sourceData.Columns.Add("Magnitude");//纬度 for (int i = 0; i < dt.Rows.Count; i++)//逐行向表中加入数据 { DataRow sourcedr = sourceData.NewRow(); sourcedr["Time"] = TimCo[i]; // sourcedr["Magnitude"] = yValue[i]; sourceData.Rows.Add(sourcedr); }
(2)图形类型
PointPlot pp = new PointPlot(); pp.DataSource = sourceData;//核心代码,将所对应的点在图中汇出 pp.AbscissaData = "Time"; //确定x轴的数据 正确的值是什么? pp.OrdinateData = "Magnitude"; //确定y轴数据 pp.Marker = new Marker(Marker.MarkerType.None); pp.Marker.DropLine = true; pp.Marker.Pen = Pens.DarkSlateGray; pp.Marker.Filled = false; plotSurface2D1.Add(pp);
0 0
- c#使用Nplot插件开发之使用线图与时间轴
- NPlot在c#中的使用
- 在C#4.0中使用NPLOT
- 【C#】NPlot使用
- .Net 开源控件 NPlot使用小结
- 使用C#开发Notepad++插件
- 使用c#开发activeX插件
- 使用qwt作曲线图
- 使用qwt作曲线图
- 使用C#开发OFFICE插件相关知识库
- 使用反射和codeDom实现C#插件开发(3)主程序开发之动态类
- 使用反射和codeDom实现C#插件开发(4)主程序开发之main函数编写
- ngCordova插件(5)之DatePicker时间选择器插件的使用
- 使用bootstrap时间插件
- 时间插件的使用
- js 时间插件使用
- 时间插件的使用
- 使用dygraphs,动态刷新线图
- 实验九 SQLite数据库的增删改查
- win10下1920*1080字体模糊解决办法
- sqli-labs学习教程(二)
- dfs Red and Black
- 网站流量日志复杂分析(二)
- c#使用Nplot插件开发之使用线图与时间轴
- HDU 2537 8球胜负
- Professional JavaScript for Web Developers 读书笔记(一)
- ios打印功能实现(ScrollerView打印)
- spoj375树链剖分模板
- redis之父的博客翻译-Redis中的LRU算法改进
- nginx添加301跳转到HTTPS并保留部分80端口的URL
- 思维的转变:从工程师到架构师再到技术TL
- 一致性哈希算法