MS图表使用多个图表区域进行缩放

时间:2013-09-04 22:41:55

标签: c# visual-studio-2010 mschart

尝试设置缩放到图表区域时遇到问题。我在用户选择区域之前制作了多个图表,并且它正常放大,但在这个特定的应用程序中,我在一个图表控件中有3个图表区域,当我在一个图表区域中进行选择时,所有其他图表区域都会缩放也到那个地方。 example

当我只选择第一个图表区域时,您可以看到所有三个图表区域都被选中。

我对每个图表区域的唯一代码是

Chart1.ChartAreas[i].CursorX.IsUserSelectionEnabled = True;
Chart1.ChartAreas[i].CursorY.IsUSerSelectionEnabled = True;
Chart1.ChartAreas[i].AxisX.Zoomable = True;
Chart1.ChartAreas[i].AxisY.Zoomable = True;

注意:我为每个单独的图表区域设置了这个集合,我只是不想写太多。


所以我想知道是否有人知道任何可能的方法使每个单独的图表区域可以通过选择鼠标进行缩放,而当我在一个选区中进行选择时不缩放其他2个图表区域? 非常感谢你的时间和考虑

1 个答案:

答案 0 :(得分:0)

我发现问题是什么以及为什么所有图表区域同时缩放 -

我将Chart.ChartArea[i].AlignWithChartArea设置为其他图表以使视觉效果更好一些。显然,出于某种原因,它也会限制缩放。