You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何隐藏OxyPlot图表坐标轴同时保留缩放与平移功能?

Hiding Axes in OxyPlot 2.0 Breaks Pan/Zoom Functionality

As you've discovered, using IsAxisVisible = false to hide your axes works visually, but it also disables the chart's pan and zoom capabilities. That's because these interaction features depend on the underlying axis logic to handle user input and update the viewport.

Here's a complete, runnable example that demonstrates this issue:

MainViewModel Code

public class MainViewModel {
    public MainViewModel() {
        var tmp = new PlotModel { Title = "Simple example", Subtitle = "using OxyPlot" };
        tmp.Axes.Add(new LinearAxis() { Position = AxisPosition.Bottom, IsAxisVisible = false });
        tmp.Axes.Add(new LinearAxis() { Position = AxisPosition.Left, IsAxisVisible = false });
        var series1 = new LineSeries { Title = "Series 1", MarkerType = MarkerType.Circle };
        series1.Points.Add(new DataPoint(0, 0));
        series1.Points.Add(new DataPoint(10, 18));
        series1.Points.Add(new DataPoint(20, 12));
        series1.Points.Add(new DataPoint(30, 8));
        series1.Points.Add(new DataPoint(40, 15));
        tmp.Series.Add(series1);
        this.Model = tmp;
    }
    public PlotModel Model { get; private set; }
}

XAML Code

<Window x:Class="SimpleDemo.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:oxy="clr-namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf"
        xmlns:simpleDemo="clr-namespace:SimpleDemo"
        Title="OxyPlot SimpleDemo" Height="480" Width="640">
    <Window.DataContext>
        <simpleDemo:MainViewModel />
    </Window.DataContext>
    <Grid>
        <oxy:PlotView Model="{Binding Model}" />
    </Grid>
</Window>

XAML.cs Code

public partial class MainWindow {
    public MainWindow() {
        this.InitializeComponent();
    }
}

内容的提问来源于stack exchange,提问作者Siyh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 09:03:24