1

我想要完成的内容如下图所示。在该图表中,我有三个系列,每个系列的比例都显示在左侧(最大在顶部,最小在底部。)

在图表控件中,据我所知,我能做的就是设置属性Chart.ChartArea[0].AxisY.MinimumChart.ChartArea[0].AxisY.Maximum,但它们对所有系列都是通用的。

有什么方法可以让我为每个系列设置不同的最小值和最大值,从而允许我为每个系列设置不同的比例?

不同系列以不同比例显示

4

1 回答 1

1

您可能想查看可在此处下载的“图表控件示例”的“MultipleYAxis”示例。

这个想法是在同一个图表控件中使用每个系列的两个 ChartArea。两者都包含彼此点系列的精确副本。

  • 第一个向左对齐,仅显示 Y 轴而不显示点
  • 秒数立即出现在右侧,仅显示没有 Y 轴的点。

因为您使用三个系列,所以您将不得不使用六个 ChartAreas。

这听起来有点麻烦,需要一些工作才能实现,但我在我的一个项目中以动态的方式做到了。它工作得很好,并且没有太多的性能损失。

于 2013-01-23T20:31:35.243 回答