问题标签 [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 投票
1 回答
360 浏览

android - 无法在条形图中重新定位轴 OxyPlot xamarin

我在 android xamarin 中显示了一个条形图。我想显示一个包含 3 个类别的简单条形图。

我想要的是:-

在此处输入图像描述

我得到什么:-

在此处输入图像描述

所以目前我的图表是水平显示的。我希望它如图 1 所示。

这是我的代码:-

0 投票
1 回答
232 浏览

windows-phone-8.1 - 替换 LongListSelector ItemSource 中的 OxyPlot 图表

我在我的 Windows Phone 应用程序的一个页面上有一些独特的设置,我遇到了问题,我不确定这是否是我正在使用的库或我如何进行页面设置的问题。长话短说,在一个页面上,我有 LongListSelector,它显示一个堆叠条形图(使用 OxyPlot),然后是几个带有一些 TextBlocks 的堆叠面板(主要是与图表相关的销售信息)。我想要做的是,当用户单击条形图时,图表将切换到不同的条形图(一个具有本月至今,另一个是本年至今),而堆栈面板信息保持不变。到目前为止,我已经能够进行所有设置,但是当我点击条形图时出现错误,说明“此 PlotModel 已被其他一些 PlotView 控件使用”。应用程序崩溃。我试图在不同图表之间切换的方式是将 LLS 的 ItemSource 替换为不同的图表,所以我不知道这是否是问题所在,或者这是否只是 OxyPlot 的问题(从他们的论坛听起来像模型不会重新渲染,所以我可能只需要显示两个图表而不是一个)。这是我到目前为止所做的事情:

0 投票
1 回答
3239 浏览

c# - 如何在 OxyPlot 中绘制自定义函数?

我正在尝试为我的数据绘制趋势线。反正有定义自定义函数吗?我见过的最接近的是这里的 Hello Windows Forms 示例:http ://www.oxyplot.org/doc/HelloWindowsForms.html

代码:

在示例中,他们使用余弦。如果我需要定义一个自定义的多变量方程怎么办?

编辑:我找到了部分答案。

使用 Lambda 系列:

来源: https ://oxyplot.codeplex.com/discussions/439064

仍然不知道如何做一个多变量方程。

0 投票
1 回答
3066 浏览

c# - 使用 WPF 和 Oxyplot 缓慢更新 UI

我在这里想要完成的是我想从一个 CSV 文件中获取一些数据,这些数据我从一个文件夹中复制并放入一个临时文件夹中(所以我不会篡改原始文件)。

然后我想从 CSV 文件中读取所有数据,并使用 Oxyplot 中的 Scatter Series 在图表上绘制最后 2000 个数据点(我希望它每 200 毫秒检查一次新数据,所以我使用了调度程序计时器)。我遇到的问题是情节的前几次更新看起来很棒,并且它完全按照我想要的方式绘制......但是,在可能 12 次更新之后,图表没有更新,或者更新非常缓慢导致 UI 变成反应迟钝。

下面是我的这部分项目的代码......

这是 MainWindowModel 中的 LoadData 方法...

我正在做一些时髦的事情来获得最新的 2000 分并将它们添加到图表中。

也许我需要考虑一个后台工作人员?

我可能会做错这一切,如果我是,我很想知道我应该往哪个方向走!我对这么大的项目和必须实时运行的项目编码相当陌生。请对我放轻松:)并在此先感谢。

0 投票
1 回答
898 浏览

string-formatting - .NET WPF。OxyPlot 时间格式

我需要在窗口中以“HH:mm:ss”格式显示时间。

但它不起作用。

我想在 DateTimeAxis: 0:00:01 - 0:00:05 - 0:00:10 等中看到这个结果。请帮帮我。

在此处输入图像描述

https://github.com/oxyplot

0 投票
1 回答
1514 浏览

c# - OxyPlot:AngleAxis 在极坐标图中标注旋转

创建 AngleAxis 时,相关标签会根据轴角度旋转。是否可以为这些标签选择不同的角度旋转,例如,使它们水平(不旋转)?​ 谢谢。

0 投票
2 回答
888 浏览

java - 如何使用 XYBarRenderer 在 XYPlot 上的条上画一条短线?

我目前正在使用JFreeChartXYPlotXYBarRenderer来绘制水平条形图。我需要在图表中的每个条上画一条线,它是条的宽度,就像这样(红线):

条形图示例

那些红线与蓝条的大小不完全相同,这很好,只是无法覆盖整个图表。我一直在玩弄这个问题的答案,我一直在尝试使用 XYBarRenderer.draw... 和 XYBarRenderer.add... 无济于事。

任何帮助是极大的赞赏!

0 投票
1 回答
2527 浏览

wpf - 错误:此 PlotModel 已被其他一些 PlotView 控件使用

我有两个选项卡绑定到一个选项卡,viewmodel其中包含一个PlotModelofoxyplot和通过 a 选择的视图模型DataTemplate。单击第一个选项卡viewmodel时,绑定正确,但切换到标题抛出中定义的异常上方的第二个选项卡时。两个选项卡中的所有控制都是相同的。是否可以将一个对象绑定到两个控件?

0 投票
2 回答
1192 浏览

oxyplot - 与 OxyPlot 斗争

已经学习 C# 和 WPF 大约 5 或 6 周了,我正在作为一个项目的实习生工作。没有做坏事,但现在我被卡住了,我不知道为什么。尝试将 WinForms 应用程序迁移到 WPF。旧应用程序使用 Z 图,为 OxyPlot 编写了代码,但我的图没有显示,我不知道为什么。

XAML

<Border BorderBrush="{StaticResource chromeBrush}" BorderThickness="5 5 5 5" Margin="2 3 0 2" Grid.Column="3" Grid.ColumnSpan="36" Grid.Row="3" Grid.RowSpan="33" Background="Black"> <DockPanel> <DockPanel.DataContext> <local:Main/> </DockPanel.DataContext> <oxy:Plot Model="{Binding openPlot}" /> </DockPanel> </Border>

和 C#

使用以下命名空间...

enter using OxyPlot; using OxyPlot.Annotations; using OxyPlot.Series; using OxyPlot.Axes;

就像我说的,只是一个初学者,所以那里可能有一些明显的错误。随时指出他们并教育我。

谢谢

0 投票
2 回答
1293 浏览

wpf - 在 Oxyplot 中轴交叉点为 0 时无法缩放

[编辑:我在 OxyPlot GitHub 上提交了一个关于此的问题]

我在带有一些 FunctionSeries 的 WPF 窗口中有一个 OxyPlot 笛卡尔图。当我将两个轴的PositionAtZeroCrossing 设置为 true时,会出现几个问题:

1)标题显示不正确,一个甚至没有出现。更改 TitlePosition 的值似乎并没有改变任何东西。

2)放大或四处移动时,x轴超出图形区域,如下图: 截屏

当 PositionAtZeroCrossing 未设置为 true 时,这两个问题都不会出现。

我想知道是否有解决这些问题的正确方法或解决方法(我不熟悉 OxyPlot)。