我有一个图表,其中有一个图表和三个ChartAreas。 此外,每个ChartArea都可以可见或不可见,意图是至少有一个可见。 用户还可以调整窗体的大小,从而导致整个图表的大小调整,但幸运的是不会被重新定位; 但是由于调整大小,最大XY范围可能会有所不同。
我的愿望是能够根据鼠标操作对每个ChartArea执行缩放/取消缩放操作。 例如; 悬停在给定的ChartArea上并使用鼠标滚轮,我想缩放/取消缩放。
我不确定如何确定ChartArea的地理位置。 例如,我有一个图表,3个ChartAreas,那么它们是否间隔相等,并且之间有一些缓冲区? 我如何确定图表之间的缓冲区间距,这是否是属性? 是否在物理图表空间内,这是相同的问题; 这些都是FastLine图表,因此我有X和Y轴,并且这些轴已标记。 此外,数据的值可能会导致X轴标签更大-从而将该轴向右移动。
我应该使用Axis(XY).PixelPositionToValue,如果该值为<0,则不在ChartArea中吗?
我的愿望是能够根据鼠标操作对每个ChartArea执行缩放/取消缩放操作。 例如; 悬停在给定的ChartArea上并使用鼠标滚轮,我想缩放/取消缩放。
我不确定如何确定ChartArea的地理位置。 例如,我有一个图表,3个ChartAreas,那么它们是否间隔相等,并且之间有一些缓冲区? 我如何确定图表之间的缓冲区间距,这是否是属性? 是否在物理图表空间内,这是相同的问题; 这些都是FastLine图表,因此我有X和Y轴,并且这些轴已标记。 此外,数据的值可能会导致X轴标签更大-从而将该轴向右移动。
我应该使用Axis(XY).PixelPositionToValue,如果该值为<0,则不在ChartArea中吗?