【问题标题】:How do I prevent an oxy plot graph from zooming on one axis?如何防止氧气图在一个轴上缩放?
【发布时间】:2018-09-11 05:52:28
【问题描述】:

开始时的图表:

放大一点后的图表:

问题:如何保持图形的完整垂直数据可见,而不必上下平移来尝试查看?

我想图表需要水平拉伸才能做到这一点。我已经尝试设置最小/最大范围来实现这一点,但它们似乎没有达到预期的结果。我在文档中找不到任何设置来禁用一个缩放轴。

【问题讨论】:

    标签: c# .net oxyplot


    【解决方案1】:

    在图形绘图模型中,添加所需的轴并禁用轴缩放:

    var pm = new PlotModel { Title = "My Plot" };
    
    //Define the x axis
    DateTimeAxis xAxis = new DateTimeAxis();            
    xAxis.Position = AxisPosition.Bottom;
    
    //Define the y axis
    LinearAxis yAxis = new LinearAxis();
    yAxis.Position = AxisPosition.Left;
    //Disable the axis zoom
    yAxis.IsZoomEnabled = false;
    
    //Add the Axes to the graph
    pm.Axes.Add(xAxis);
    pm.Axes.Add(yAxis);
    

    此外,如果您不想禁用缩放,如果您在一个轴上滚动鼠标滚轮,则缩放将仅应用于该轴。

    【讨论】:

      猜你喜欢
      • 2023-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多