zedgraph

C# ZedGraph实时多条曲线数据更新实例

房东的猫 提交于 2020-08-12 19:53:34
C# ZedGraph实时多条曲线数据更新实例 先看展示效果 1.创建曲线实例添加必要的元素 1 public class LineChannel 2 { 3 public LineChannel( int id, int number, string name, string type, bool selected,Color lineColor, int lineWidth) 4 { 5 this .id = id; 6 this .number = number; 7 this .name = name; 8 this .type = type; 9 this .selected = selected; 10 this .lineColor = lineColor; 11 this .lineWidth = lineWidth; 12 } 13 14 private int id; 15 private int number; 16 private string name; 17 private string type; 18 private bool selected; 19 private Color lineColor; 20 private int lineWidth; 21 22 23 public int ID 24 { 25 get { return this

ZedGraph 方法简介

早过忘川 提交于 2020-03-22 14:14:30
ZedGraph 方法简介2009-05-25 10:24ZedGraph 是一个非常优秀的开源的作图控件[http://www.evget.com/zh-CN/article/2233/default.aspx] 1、 在 vs 中使用 ZedGraph 2、 基本一些概念 几个注意点: 图片的保存路径设置:RenderedImagePath 属性中设置,程序对该文件夹应该是有写和修改权限的 图片的输出格式:OutputFormat 属性中设置,Png 的推荐,比较清晰。 Chart ChartBorder 图表区域的边框设置 ChartFill 图表区域的背景填充 Legend 图表的注释标签显示设置项目,一组数据对应一种颜色的注释 IsHStack 当有多个显示项的时候设置 Y 轴数据是叠加的还是分开的 Xaxis 图表区域的 X 轴相关信息设置 AxisColor 坐标轴颜色 Cross 坐标的原点,可以设置坐标的偏移程度 CrossAuto 原点自动设置:True 的话 Cross 的设置就无效了。 FontSpec X 轴标题字体相关信息 Angle X 轴标题字体显示时候的角度,0为水平 90为垂直 Fill X 轴标题字体填充信息 ColorOpacity 透明度 IsScaled 设置 X 轴标题字体显示大小是否根据图的比例放大缩小 RangeMax

開源圖表控件ZedGraph

邮差的信 提交于 2020-03-22 14:06:29
http://zedgraph.org/wiki/index.php?title=Main_Page 图片的保存路径设置:RenderedImagePath属性中设置,程序对该文件夹应该是有写和修改权限的 图片的输出格式:OutputFormat属性中设置,Png的推荐,比较清晰。 Chart ChartBorder 图表区域的边框设置 ChartFill 图表区域的背景填充 Legend 图表的注释标签显示设置项目,一组数据对应一种颜色的注释 IsHStack 当有多个显示项的时候设置Y轴数据是叠加的还是分开的 Xaxis 图表区域的X轴相关信息设置 AxisColor 坐标轴颜色 Cross 坐标的原点,可以设置坐标的偏移程度 CrossAuto 原点自动设置:True的话Cross的设置就无效了。 FontSpec X轴标题字体相关信息 Angle X轴标题字体显示时候的角度,0为水平 90为垂直 Fill X轴标题字体填充信息 ColorOpacity 透明度 IsScaled 设置X轴标题字体显示大小是否根据图的比例放大缩小 RangeMax 填充时候的最大倾斜度(有过渡色) RangeMin 填充时候的最小倾斜度(有过渡色) StringAlignment X轴标题字体排列(不清楚,没试过) IsOmitMag 是否显示指数幂(10次方,没试过

ZedGraph MajorGrid and MinorGrid LineStyle

旧城冷巷雨未停 提交于 2020-01-15 03:39:27
问题 I just wonder if anyone knows how to change the LineStyle of the Major and Minor grid for a ZedGraph? For example I have: graphPane.XAxis.MinorGrid.IsVisible = true; I want something along this line: graphPane.XAxis.MinorGrid.LineStyle => solid line. I've done a lot of research today but could not find the answer. Thank you in advance for your time. 回答1: You probably have autoscaling set to true if you switch this off you can then set steps which you wish to use its best to stick with some

ZedGraph给LineChart添加数值

限于喜欢 提交于 2020-01-11 10:07:08
作为支持.net的强大的开源图表控件ZedGraph,最新版本是 New Update as of 28-Nov-2007 Version 5.1.4 + 4.6.4 官方主页: http://zedgraph.org/ SOURCEFORG主页: http://zedgraph.sourceforge.net/ 5.x的是支持.net2.0的,4.x的是支持.net1.1的,由于个人原因,这里使用的版本为5.1.1的,方法大同小异。 由于是开源,很多代码可以从sample中找到,但是例子中没有LineChart的添加数值的方法。通过参考例子中给BarChart添加数值的方法,这里给出一个相对可行的解决方案。 ZedGraph中所有的元素都是以GDI+的技术画上去的,实际上我们要做的事情就是建立几个TextObject添加到图表中去,在这之前还要找到每个点所在的位置 。 实际做法也很简单,在 masterPane.AxisChange(g); 后面加一些代码: int ord = 0 ; foreach (CurveItem mycurve in myPane.CurveList) { LineItem line = curve as LineItem; if (line != null ) { IPointList points = mycurve.Points; for (

Changing axis type in ZedGraph

删除回忆录丶 提交于 2020-01-11 07:12:05
问题 I have a data of time of consecutive heart beats (in milliseconds) and I'm trying to make a dynamic chart of them. So on XAxis I have XDate variable increased by .AddMilliseconds(heart_beat_time) and on YAxis heart_beat_time . When I use AxisType.Date it's pretty good. I can change Min , Max and other related values, but when I change to AxisType.DateAsOrdinal I can not see points nor labels. During some debugging it has showed up that Zedgraph does paint the points and labels, but there are