【问题标题】:Hide plot in WPF ScottPlot在 WPF ScottPlot 中隐藏绘图
【发布时间】:2021-07-30 15:35:31
【问题描述】:

让我们来看看最基本的代码:

int pointCount = 10000;
double[] x = DataGen.Consecutive(pointCount);
double[] sin = DataGen.Sin(pointCount);
double[] cos = DataGen.Cos(pointCount);

WpfPlot1.Plot.AddScatter(x, sin);
WpfPlot1.Plot.AddScatter(x, cos);
<WpfPlot Name="WpfPlot1" />

它将在一张图表上生成两个图。

而且我不知道如何隐藏特定情节,例如第一个情节。这里似乎没有开箱即用的功能,所以你必须自己添加一些按钮,但我什至找不到任何隐藏它的功能。文档中的零信息。

【问题讨论】:

    标签: c# wpf .net-core scottplot


    【解决方案1】:

    您想使用IsVisible 字段。此处列出:https://swharden.com/scottplot/cookbooks/4.1.13-beta/api/plottable/scatterplot/#isvisible

    文档不存在,但IsVisible 是您认为的。

    你的代码变成这样:

    int pointCount = 10000;
    double[] x = DataGen.Consecutive(pointCount);
    double[] sin = DataGen.Sin(pointCount);
    double[] cos = DataGen.Cos(pointCount);
    
    var plot1 = WpfPlot1.Plot.AddScatter(x, sin);
    var plot2 = WpfPlot1.Plot.AddScatter(x, cos);
    
    plot1.IsVisible = false; // Hide plot1
    plot1.IsVisible = true; // Show plot1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-08
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 2023-03-28
      相关资源
      最近更新 更多