2015-02-09 43 views
0

我正在为我的新项目使用zed图表,但现在我不幸遇到了一个问题,即我的图表上的 ,我的起始x假设为下午6点,这是x轴上的18点,我的逻辑是,当它达到24,我想它的X轴值回到0并继续到1,2,3。可能吗?我希望我可以把一个算法放在x轴上,这样它可以用%24表示。或者如果可能的话,我希望我也可以硬编码x轴的值,但这似乎是不可能的。任何人都可以帮忙ZedGraph - 如何硬编码轴值?

回答

0

如果你想硬编码的x轴,您可以为x轴指定标签,

string[] labels = new string[48]; 
for(int i=0; i<24; i++)labels[i] = ""+i; 
for(int i=0; i<24; i++)labels[i] = ""+(i+24); 
ZedGraph.ZedGraphControl.GraphPane.XAxis.Type = AxisType.Text 
ZedGraph.ZedGraphControl.GraphPane.XAxis.Scale.TextLabels = labels; 

,你甚至可以添加的上午或下午的标签为每个值。

+0

非常感谢你 – 2015-02-09 05:56:15