Version1
R1.1
修复FontSpec.BoundingBox() 计算时的minor bug.
R1.2
修复Axis.IsMinorOppositeTic 的bug。
修改ZedGraph的代码使之也可以作为UserControl
R1.3
添加Data-Time Axis
添加Text Axis
添加Reverse Transform()函数(根据在graph上的鼠标点击位置范围坐标值)
优化代码,显著提高大的dataset的绘制速度
实现ICIoneable interface,从最初的class中复制构造器
修改坐标刻度标签的代码,在坐标轴的端部可以不从标签刻度开始(比如,axis的最小值为175,而第一个label是200,且步长为50)
Updated axis label code so that axis edge does not have to begin with a label (ex: axis min is 175, but first label is 200 and step is 50)
R1.4
增加Bar图
增加 FindNearestPoint() 方法
修复Minor Bug
当axis的范围从负到正时,增加一条零线。
增加ScaleFormatAuto属性,使得当scale range自动时可以手动修改scaleFormat
增加 IsAxisRectAuto 属性,使得可以手动设置AxisRect
R1.5
增加 AxisType.Ordinal
增加Def.Ax.MaxTextLabels,使得Text labels匹配Axis.Step.setting
增加 GraphPane.IsFontsScaled
增加GraphPane.BaseDPI (点每英寸)用于适当的打印比例
修正logarithmic scales
修正一些导致小错误的舍入误差
修正Y2的grid和tics
修正零线标签
Bars图也能使用XAxis.IsReverse 和FindNearestPoint()
其他细小错误
Version2
v2.0
修正grace,使得它不会穿过正/负边界
Fix grace so that it won't extend across negative/positive boundary
添加Curve Smoothing(Line.IsSmooth,Line.SmoothTension)
添加PointPair.IsInvalid
添加PointPair向PointF的隐式转换
整理文档,以统一风格
修正单点绘制
修正Transform(),使Transform(i,x)只能被Bar图调用。
修正XML注释去掉错误消息
改变PointPairList的AddPoints()方法去重载Add()
增加a couple unit tests
增加ZedGraphControl的锁定,使得它线程安全
增加控件的.AxisChange()方法(每次调用时生成一个新的Graphics对象)
添加ZedGraphException类
ZGC.image在控件disposed时会抛出ZedGraphException。
增加ZGC.BeenDisposed属性,检查GraphPane是否为null。这个属性应该在ZGC单独存在。
增加MinGrace和MaxGrace
以PickScale()调用来修正重叠的label问题
修正Y轴log scale的零和负值问题
使constructors更好的处理null值
将默认构造器移到每个class内
修正对NAN值的处理
增加image属性
增加ColorSymbolRotator
处理X和Y轴的label重叠问题
处理copy contructor的scaleFormat问题
为CurveItem增加点的索引器
处理字符label计算的递归循环的问题
增加XTargetSteps,YTargetSteps
10种power log scale labels的新格式
修正log scales绘制问题
增强scale设置的逻辑
增加当label重叠时,减少text label的逻辑
增加IsIgnoreMissing
增加IsFontsScaled
修正Bar的FindNearestPoint()
增加PointPair,PointPairList来储存数据点
增加作者和版本的xml标签
增加LGPL
Version3
修正grid,让它在bar和line fills的后面
增加Fill类的构造,gradients/texture fills
增加Fill.IsScaled和Fill.AlignH/V
修正导致最后一个scale label偶尔消失的舍入误差问题
为GraphPane和Axis增加SetMinSpaceBuffer()
增加MakeBrush()来确保rect的高宽最少为1.0
增加symbol type的gradient fills
symbol Frame现在可以有不同的颜色
修正smoothed curve和fill的问题
在绘制curve后在绘制Axes,使得curve fill不会覆盖axis线
添加Axis.MinSpace属性
修正当brushes scaled为0宽的矩形的问题
修正CalcMaxLabels() 计算label宽度时的问题
在MakeBrush()后增加Brush.Dispose()调用
增加一个新的Fill类来处理gradient fills
增加Area under curve重载
为paneRect,axisRect,legend bar,line增加gradient Fill类
修正旋转的坐标轴labels的位置计算
为bars增加gradient fills
V3.5
修正GraphItem Cpoy Constructor
修正ZGC bitmap的+1像素错误
修正FontSpec的StringAlignment错误
修正maxlabls错误
修正lines/symebols的ordinal transform错误
修正stacked curves的CurveList.GetRange错误
整理代码
为PointPairList增加SplineInterpolateX
为Web Chart增加扩展接口
通过GraphPane.LineType增加Line Stacking
增加 Serialization - Implement ISerializable
修正FontSpec的StringAlignment错误
增加PointPairList的Inter polation方法
修正text axes的maxlabels方法
增加GraphItems的Z轴顺序控制
增加CollectionPlus基类的Move()等方法
将ErroorBar改为Symbols
增加 SymbolType.HDash和SymbolType.VDash
为Tag label的PointPair
ducker Desktop Installer 历史版本 confirmed历史版本
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
从容器的发展历史理解容器的本质
学习一下K8S和容器的发展历史,才能逐步理解容器的意义和作用。
Docker 容器 K8s