有没有办法修改ZedGraph栏的宽度?如果是这样,那么必要的代码是什么?是否有可能使它与变焦杆一起缩放?由于当前缩放的工作方式,我的条形图没有显示(有一个宽的x轴范围,这使得所有的条形图非常粗糙)。如果条形太窄,则根本不会显示。我希望这些条形更宽,所以它们总是会出现,而不必放大才能看到它们。
答案 0 :(得分:3)
documentation for ZedGraph对条形图(强调我的)有以下说法:
通常,条形图将使用
XAxis.Type = AxisType.Text
或XAxis.Type = AxisType.Ordinal
(两种类型都使用序数值)创建,这样条形图沿“基”轴绘制为整数值,从1开始(例如,第一个条形簇是1.0,第二个是2.0,等等。但是,序数轴类型不是条形图的要求。 通过提供X值并使用AxisType.Linear
,可以创建不均匀间隔的条形图(在这种情况下,您可能需要使用GraphPane.ClusterScaleWidth
属性告诉ZedGraph有多宽条形图应该是。有关详细信息,请参阅此Wiki页面。对于条形图,tic标记通常位于条形集群之间,可以使用Axis.MajorTic.IsBetweenLabels
属性来完成。但是,此属性仅适用于AxisType.Text
轴。
不幸的是,wiki链接进入了ZedGraph的作者似乎已经放弃的旧域。但是有一个存档版本:Wiki Page
最后,您可能会发现查看优秀source code reference at sourceforge。
非常有帮助