在 ZedGraph 中绘制相邻的条形图,可以通过以下步骤实现:
下面是一个示例代码,演示如何在 ZedGraph 中绘制相邻的条形图:
using ZedGraph;
// 创建 ZedGraphControl 控件
ZedGraphControl zedGraphControl = new ZedGraphControl();
// 初始化图表属性
GraphPane graphPane = zedGraphControl.GraphPane;
graphPane.Title.Text = "相邻的条形图";
graphPane.XAxis.Title.Text = "X 轴";
graphPane.YAxis.Title.Text = "Y 轴";
// 创建条形图对象
BarItem barItem1 = new BarItem("条形图1", new double[] { 1, 2, 3, 4 });
BarItem barItem2 = new BarItem("条形图2", new double[] { 5, 6, 7, 8 });
// 设置条形图属性
barItem1.Bar.Fill = new Fill(Color.Red);
barItem2.Bar.Fill = new Fill(Color.Blue);
// 创建条形图集合
BarItemList barItemList = new BarItemList();
barItemList.Add(barItem1);
barItemList.Add(barItem2);
// 将条形图集合添加到 GraphPane 对象中
graphPane.BarSettings.Type = BarType.Cluster;
graphPane.BarSettings.ClusterScaleWidth = 1.0;
graphPane.BarSettings.MinClusterGap = 0.0;
graphPane.BarSettings.MinBarGap = 0.0;
graphPane.CurveList.AddRange(barItemList);
// 将 GraphPane 对象添加到 ZedGraphControl 控件中
zedGraphControl.AxisChange();
// 重新绘制图表
zedGraphControl.Invalidate();
这样,你就可以在 ZedGraph 中绘制相邻的条形图了。请注意,以上示例中的代码仅供参考,具体的实现方式可能会根据你的需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云