Lingdingyang

Stay Hunger, Stay Foolish

Want to be a generalist, able to take on a wide variety of different work.


Devexpress Chart Note

关于 Devexpress 中 Chart 的一些记录。

版本:13.2

1. 运行时修改坐标轴最大值

直接修改属性运行时报错,需要调用下面的接口

XYDiagram.AxisX.VisualRange.SetMinMaxValues(object min, object max);
XYDiagram.AxisX.WholeRange.SetMinMaxValues(object min, object max);

如果还有问题,那就是没把自动取消

xyDiagram1.AxisX.VisualRange.Auto = false;
xyDiagram1.AxisX.WholeRange.Auto = false;

2. 坐标轴单位

如修改 Y 轴单位为“万元”时

xyDiagram1.AxisY.Label.EndText = "万元";

3. 坐标轴精度

如X轴是日期类型,需要只显示月份,但是精度又是为天时

xyDiagram.AxisX.DateTimeScaleOptions.MeasureUnit = DateTimeMeasureUnit.Day;
xyDiagram.AxisX.DateTimeScaleOptions.GridAlignment = DateTimeGridAlignment.Month;

4. 坐标轴刻度文本交错显示问题

修改 AllowStagger 属性

xyDiagram1.AxisX.Label.ResolveOverlappingOptions.AllowStagger = false;
最近的文章

Revit Base Point

获取 Revit 中的项目基点。

windows.netrevit继续阅读
更早的文章

Java Tutorial Note.1

Java 的语法与 C++、C# 还是有许多类似的,先记录一下目前觉得要注意的地方。

java继续阅读