C# 如何设置Y轴的格式以显示2000而不是带有MyLabel标签(10^3)的2?
使用ZedGraph,如何设置Y轴的格式以显示2000而不是带有MyLabel(10^3)标签的2?将刻度设置为,例如,“#”,将刻度设置为零。例如:C# 如何设置Y轴的格式以显示2000而不是带有MyLabel标签(10^3)的2?,c#,zedgraph,C#,Zedgraph,使用ZedGraph,如何设置Y轴的格式以显示2000而不是带有MyLabel(10^3)标签的2?将刻度设置为,例如,“#”,将刻度设置为零。例如: YAxis y = myPane.YAxis; y.Scale.Format = "#"; y.Scale.Mag = 0; 将属性设置为false: zedGraph.GraphPane.YAxis.Scale.MagAuto = false; 请注意,单击ZedGraph上下文菜单中的“将比例设置为默认值”将使MagAuto重置为t
YAxis y = myPane.YAxis;
y.Scale.Format = "#";
y.Scale.Mag = 0;
将属性设置为false:
zedGraph.GraphPane.YAxis.Scale.MagAuto = false;
请注意,单击ZedGraph上下文菜单中的“将比例设置为默认值”将使MagAuto
重置为true
。这是上下文菜单事件处理程序的一部分的源:
public void ResetAutoScale( GraphPane pane, Graphics g )
{
_scale._minAuto = true;
_scale._maxAuto = true;
_scale._majorStepAuto = true;
_scale._minorStepAuto = true;
_crossAuto = true;
_scale._magAuto = true;
//this.numDecAuto = true;
_scale._formatAuto = true;
pane.AxisChange( g );
}
为什么要回答一个已经回答了5年的问题?@Thomas:我自己也在研究如何回答,找到了这个问题,测试了Jim Fred提供的答案,发现有一个更简单的方法。我想其他人会从我的回答中受益。。。