问题标签 [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.
wpf - 初始化后无法更新 OxyPlot 图
我在我的 XAML 中定义了一个 OxyPlot 图表,如下所示:
在 viewModel 我有以下内容:
DataPoint
我可以看到为最初的两个硬编码s绘制的初始图形。
但是在一切就绪并且PriceChange()
方法被触发之后,新DataPoint
的 s 并没有绘制在图表上。既然它ObservableCollection
应该自动通知 UI,不是吗?或者我错过了什么?
顺便说一句,我在文档中遵循了这个示例。
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
c# - Oxyplot 中具有共享轴的多个图
我想使用 OXYPLOT 库添加多个共享 x 轴的图。示例代码如下,它设置了 4 个不同的 y 轴共享同一个 x 轴。但是我只能在第一个 x&y 轴上绘制数据,而不能在其他轴上绘制数据。任何形式的建议将不胜感激。
c# - 在 C# 中将多个双精度变量存储到单个列表中
如何将所有上述双变量存储到列表“测量”中?我可以使用 List.AddRange()。此外,最终我试图将测量结果调用到同一解决方案中的不同项目中(基本上创建一个 viewmodel.cs 文件并在那里调用“测量值”列表)并使用 oxyplot 绘制测量值。
wpf - 参考文献错误
我不确定为什么引用中有错误。OxyPlot.Wpf.LineSeries
toOxyPlot.Series.Series
匹配的最佳重载方法System.Collections.ObjectModel.Collection.Add(OxyPlot.Axes.Axis)
有一些无效参数。
c# - 如何向 OxyPlot 添加新点?
这是 Oxyplot 官方页面显示的代码。命名空间 WpfApplication2
这是 XAML
该示例运行良好,并在图表上显示 6 个点。我想要做的是绘制通过串行端口来的数据图。我想在 DispatcherTimer 的 Tick 事件中向图形添加新点。为了消除任何误解,我的问题范围是关于 oxyplot,(例如,答案中不应包含计时器事件的使用。)提前谢谢你。
graphics - 如何使用 Oxyplot 导出矢量图形
我想使用 Oxyplot 导出 Word(不是 PDF)中的矢量图形。不知道怎么实现也不知道Oxyplot能不能支持?
c# - 从另一个类调用线程时,PropertyChanged 为空
我有MainWindow
一堂课,我在课堂上显示了课堂上指定的实时图表DataChart
。现在,当我运行我的应用程序时,图表将开始添加新数据并刷新,因为我在类的构造函数中为此启动了新线程DataChart
。但我需要的是在单击MainWindow
类中定义的按钮后开始更新图表,而不是在应用程序启动后。但是当我从 开始相同的 Thred 时MainWindow
,图表不会更新并且PropertyChangedEventHandler
为空。
在MainWindow
:
在DataChart
:
我认为图表没有更新的问题是PropertyChanged=null
,但我不知道如何解决它。OxyPlot
如果有帮助,我会使用。
MainWindow.xaml
:
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 行为如下所示:
(我似乎无法粘贴更多代码,所以在保存时不断抛出错误)
c# - OxyPlot InvalidatePlot 不刷新数据
我正在尝试将点动态添加到 a LineSeries
,但在使绘图无效后它不会显示。使用直接来自 NuGet 的最新 OxyPlot 版本 2014.1.301.1。如果我将 设置ItemSource
为新列表,它会起作用,但编辑 Items 属性什么也不做。
XAML:
代码: