gpt4 book ai didi

zedgraph - 具有 3-X 轴和 3-Y 轴的 Zed 图

转载 作者:行者123 更新时间:2023-12-03 01:26:07 25 4
gpt4 key购买 nike

我正在使用 zedGraph dll 来保存使用点的图形图像。现在我需要保存带有1-X 轴和3-Y 轴的图表。还具有 3-X 轴和 1-Y 轴。请帮帮我。

最佳答案

对于Y轴来说,这个问题相当简单。只需将足够数量的 YAxis 对象添加到 GraphPane.YAxisList 中,并通过设置 YAxisIndex 将曲线与相应的轴关联起来。

将所有曲线添加到图表后,通过调用 GraphPane.AxisChange() 更新 Y 轴的比例。

示例:

var pane = zedGraphControl1.GraphPane;

pane.YAxisList.Clear();
var y1 = pane.AddYAxis("First");
var y2 = pane.AddYAxis("Secnd");
var y3 = pane.AddYAxis("Third");

var curve1 = new LineItem(null, new[] { 0.1, 0.5, 0.9 },
new[] { 0.8, 0.3, 0.1 }, Color.Blue, SymbolType.None) { YAxisIndex = y1 };
pane.CurveList.Add(curve1);

var curve2 = new LineItem(null, new[] { 0.1, 0.5, 0.9 },
new[] { -0.8, -0.3, -0.1 }, Color.Green, SymbolType.None) { YAxisIndex = y2 };
pane.CurveList.Add(curve2);

var curve3 = new LineItem(null, new[] { 0.1, 0.5, 0.9 },
new[] { -0.009, 0.001, 0.008 }, Color.Red, SymbolType.None) { YAxisIndex = y3 };
pane.CurveList.Add(curve3);

pane.AxisChange();

将产生以下结果:

Three Y axes

对于 X 轴,通过利用图形 Pane 的 XAxisX2Axis 属性,并设置 对于应引用第二个 X 轴的曲线,将 IsX2Axis 属性设置为 true

不过,我不知道有超过 2 个 X 轴的解决方案。

关于zedgraph - 具有 3-X 轴和 3-Y 轴的 Zed 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10784947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com