问题标签 [oxyplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4126 浏览

wpf - 初始化后无法更新 OxyPlot 图

我在我的 XAML 中定义了一个 OxyPlot 图表,如下所示:

在 viewModel 我有以下内容:

DataPoint我可以看到为最初的两个硬编码s绘制的初始图形。

但是在一切就绪并且PriceChange()方法被触发之后,新DataPoint的 s 并没有绘制在图表上。既然它ObservableCollection应该自动通知 UI,不是吗?或者我错过了什么?

顺便说一句,我在文档中遵循了这个示例

0 投票
2 回答
4264 浏览

wpf - 使用 WPF 的氧绘图

我正在使用 oxyplot 下载以下链接的示例:http: //blog.bartdemeyer.be/2013/03/creating-graphs-in-wpf-using-oxyplot/

我添加了自己的数据绘图,但是输入的点是累积的,这使得图表变得不可读。

我喜欢如何更新图表,以便消除旧点并正常显示新点而不是堆叠。

http://blog.bartdemeyer.be/wp-content/uploads/image_thumb19.png

0 投票
2 回答
6454 浏览

c# - Oxyplot 中具有共享轴的多个图

我想使用 OXYPLOT 库添加多个共享 x 轴的图。示例代码如下,它设置了 4 个不同的 y 轴共享同一个 x 轴。但是我只能在第一个 x&y 轴上绘制数据,而不能在其他轴上绘制数据。任何形式的建议将不胜感激。

0 投票
2 回答
182 浏览

c# - 在 C# 中将多个双精度变量存储到单个列表中

如何将所有上述双变量存储到列表“测量”中?我可以使用 List.AddRange()。此外,最终我试图将测量结果调用到同一解决方案中的不同项目中(基本上创建一个 viewmodel.cs 文件并在那里调用“测量值”列表)并使用 oxyplot 绘制测量值。

0 投票
1 回答
157 浏览

wpf - 参考文献错误

我不确定为什么引用中有错误。OxyPlot.Wpf.LineSeriestoOxyPlot.Series.Series匹配的最佳重载方法System.Collections.ObjectModel.Collection.Add(OxyPlot.Axes.Axis)有一些无效参数。

0 投票
1 回答
12143 浏览

c# - 如何向 OxyPlot 添加新点?

这是 Oxyplot 官方页面显示的代码。命名空间 WpfApplication2

这是 XAML

该示例运行良好,并在图表上显示 6 个点。我想要做的是绘制通过串行端口来的数据图。我想在 DispatcherTimer 的 Tick 事件中向图形添加新点。为了消除任何误解,我的问题范围是关于 oxyplot,(例如,答案中不应包含计时器事件的使用。)提前谢谢你。

0 投票
0 回答
277 浏览

graphics - 如何使用 Oxyplot 导出矢量图形

我想使用 Oxyplot 导出 Word(不是 PDF)中的矢量图形。不知道怎么实现也不知道Oxyplot能不能支持?

0 投票
1 回答
343 浏览

c# - 从另一个类调用线程时,PropertyChanged 为空

我有MainWindow一堂课,我在课堂上显示了课堂上指定的实时图表DataChart。现在,当我运行我的应用程序时,图表将开始添加新数据并刷新,因为我在类的构造函数中为此启动了新线程DataChart。但我需要的是在单击MainWindow类中定义的按钮后开始更新图表,而不是在应用程序启动后。但是当我从 开始相同的 Thred 时MainWindow,图表不会更新并且PropertyChangedEventHandler为空。

MainWindow

DataChart

我认为图表没有更新的问题是PropertyChanged=null,但我不知道如何解决它。OxyPlot如果有帮助,我会使用。

MainWindow.xaml

0 投票
3 回答
5646 浏览

c# - 在 WPF 中使用数据绑定时,OxyPlot 不刷新

我异步获取数据并尝试通过 LineSeries 填充绘图,但更新绑定集合(ObservableCollection)时绘图不会刷新。注意:当绑定集合更改时,我有一个调用 InvalidatePlot(true) 的 XAML 行为。

谁能解释为什么情节没有按预期更新?

WPF .Net 4.0 OxyPlot 2014.1.293.1

我有以下 XAML 数据模板,您可以看到 LineSeries ItemsSource 绑定到 ViewModel 中的属性 (PlotData):

正如我所说,ViewModel 请求并异步填充绑定集合(绑定集合的实际填充发生在 UI 线程上):

XAML 行为如下所示:

(我似乎无法粘贴更多代码,所以在保存时不断抛出错误)

0 投票
2 回答
2882 浏览

c# - OxyPlot InvalidatePlot 不刷新数据

我正在尝试将点动态添加到 a LineSeries,但在使绘图无效后它不会显示。使用直接来自 NuGet 的最新 OxyPlot 版本 2014.1.301.1。如果我将 设置ItemSource为新列表,它会起作用,但编辑 Items 属性什么也不做。

XAML:

代码: