ZedGraph
CodingPioneer
人生就是永无休止的奋斗。
展开
-
ZedGraphV5.1.5修复鼠标悬停提示闪烁和参考线闪烁问题
ZedGraphV5.1.5修复鼠标悬停提示闪烁和参考线闪烁问题背景代码修复修复后的源码下载背景开源的图表控件ZedGraph在使用过程中存在一个比较严重的问题就是鼠标悬停时提示闪烁的问题。如下图所示:代码修复要解决上面的问题,单纯从使用层面完善很难实现,因此需要下载源码进行修改才行,网上也有不少朋友进行过修复,只不过有些修复后的代码会改变提示信息的格式,在此我考虑了不影响显示格式的闪烁...原创 2020-02-14 10:46:29 · 940 阅读 · 3 评论 -
ZedGraph控件实现坐标轴显示指定个数的刻度值,就是固定刻度间距
ZedGraph控件实现坐标轴显示指定个数的刻度值,就是固定刻度间距背景与问题解决实现背景与问题先看以下2张图从中可以看出,第1幅图是未固定Y轴坐标刻度间距的效果,第2幅图是固定Y轴坐标刻度间距的效果,其中主刻度20个,小刻度100个。明显可以看出第2幅图的视觉效果要好于第1幅图的视觉效果。下面就看看实现的关键代码:解决实现关键代码如下:yAxis.Scale.MajorStep...原创 2020-02-14 09:39:37 · 2935 阅读 · 0 评论 -
ZedGraph控件实现使用鼠标拖动坐标轴移动曲线
ZedGraph控件实现使用鼠标拖动坐标轴移动曲线背景背景在使用曲线控件进行数据展示时为了方便通过曲线对数据进行分析,会对控件的操作体验要求比较高,其中就是通过鼠标拖拽坐标轴实现曲线的移动。原图如果使用鼠标拖动功率坐标轴(最左侧的Y轴)上移,拖动电压坐标轴(中间的Y轴)下移,实现如下图效果:实现的关键代码如下:1、订阅ZedGraph控件(假如控件的Name为zgc)的鼠标相关事件...原创 2020-01-15 13:44:48 · 3089 阅读 · 2 评论 -
ZedGraph控件Y轴刻度值格式化实现
ZedGraph控件Y轴刻度值格式化实现背景背景ZedGraph控件中有多Y轴时,Y轴刻度值的小数位数和数值范围会影响各Y轴之间的间隔,因此为了保证让各Y轴之间的间距相等,且刻度值美观,最好对刻度值进行格式化。如下图:要想格式化Y轴刻度值,需要在创建Y轴坐标时订阅事件ScaleFormatEvent创建Y轴的参考代码/// <summary>/// 统一设置新生成的Y轴...原创 2020-01-13 11:42:10 · 2318 阅读 · 4 评论 -
在WinForm中使用ZedGraph实现多Y轴曲线展示
在WinForm中使用ZedGraph实现多Y轴曲线展示背景实现思路效果图主要功能关键代码完整代码下载背景在很多业务场景中都会用到基于一个时间轴(X轴)的多个曲线(温度、压力、能量、功率、电流)同时显示的需求。但是这些曲线的Y值范围却相差很大,这样在一个坐标系中展示,会导致某些Y值范围很小的曲线显示趋于一条直线,不容易对曲线进行分析。这样就需要有多个Y轴以支持不同曲线的对应。实现思路目前在...原创 2019-08-07 13:53:46 · 6711 阅读 · 3 评论