问题标签 [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.
charts - OxyPlot 零线
我们有一个带有正值和负值的简单 ColumnChart。
尽管在 0 线处,但图表上没有线。我们如何启用零线?
见附图
wpf - 同一 Oxyplot 线上的混合标记?
我有一个显示三行的情节。每行都有一个标识其类型的标记。用户可以选择一种线并单击绘图以创建这些线。到目前为止没有任何问题。
问题是我需要其中一条线具有两种不同类型的标记,例如,用户可以右键单击绘图上的某个位置,这将打开一个上下文菜单并选择一个选项来创建一个带有特殊标记的点对于那条线。问题是:是否可以在同一个 LineSeries 上混合标记?如果答案是肯定的,我该怎么做?
谢谢你。
c# - WPF 跟踪器多值
目前,我有一个情节模型的两个系列。我想知道是否有可能像这个例子一样拥有一个具有多个值的跟踪器:
c# - Oxyplot:为 Oxyplot 的热图设置边距/填充
我在 Oxyplot 热图小部件的边缘看到了空间。我想让 X0,X1,Y0,Y1 绘制在热图画布的最边缘,即没有边距和填充。OxyPlot 的 HeatMapSeries 如何做到这一点?
我希望 (0, 0) 正好在左下角。
oxyplot - Oxyplot BarSeries 格式功能
我需要格式化 BarItem 内的标签,以便它可以具有时间格式,例如 00:10。我正在使用 BarSeries.Format 函数,但如果我不使用 BarSeries.LabelFormatString 则标签不会显示,如果我使用 LabelFormatString 所有标签将具有相同的格式/值。
这是我的代码:
使用此代码,它不会显示任何标签。使用barSeries.LabelFormatString = "{0}"
显示 10。
我试过barSeries.LabelFormatString = barSeries.Format("{0}:{1}",baritem,time)
了,但后来所有的标签都一样了......
c# - ScatterSeries 中单个点的填充颜色
因此,我尝试在 Xamarin.Forms 下创建一个ScatterSeries
使用OxyPlot,我希望在用户与其交互时为其填充一个点。
情节本身渲染得很好,交互似乎也是如此。
问题是,一旦我单击一个点,它一开始并没有使用SelectionColor
. PlotModel
我必须拖动画布以使其更新,然后更新特定点并用SelectionColor
.
我这样实例化PlotModel
:
此后我实例化 my ScatterSeries
:
接下来我创建一个List
s ScatterPoint
:
最后,我听了以下TouchStarted
事件ScatterSeries
:
如前所述,这似乎工作正常,除了PlotModel
没有立即更新SelectionColor
- 我必须在画布更新之前拖动画布。
有任何想法吗?
c# - 在没有 itemsource 的情况下关闭 Tabcontrol 的虚拟化 - WPF
我有 Tabcontrols 和 Oxyplot 的错误。我的 xaml 的结构是这样的:我有一个 AvalonDock 文档,其中每个文档都有 3 个硬编码选项卡。其中一个选项卡有另一个选项卡控件,每个选项卡内都有一个 Oxyplot 视图。问题是当我打开两个(有时是三个)Avalondock 文档时,出现以下异常:
我猜这是因为 tabcontrol 正在虚拟化选项卡,并且 plot 模型被多次用于不同的视图。我该如何预防?
问题和这个很相似,
但我认为它还没有解决方案。我尝试了这里给出的虚拟化关闭解决方案
http://www.codeproject.com/Articles/460989/WPF-TabControl-Turning-Off-Tab-Virtualization
并且工作正常,但这是针对来自模板的选项卡而不是来自硬编码选项卡的选项卡。
有任何想法吗?
谢谢
问候。
索尔·伊达尔戈。
c# - Xaml oxyplot HighLowSeries 项目绑定
我想HighLowSeries
通过 XAML 定义一个。由于HighLowSeries-graphs
在命名空间中不可用,oxyplot.wpf
我创建了以下类:
在我的窗口中,我使用HighLowSeries
以下方式:
在窗口后面的代码中,我有以下代码:
当我启动应用程序时,在 (0,0) 处只有一条很小的水平线:
此外,我Trace.WriteLine
在其中打印出Items-Collection 中HighLowSeries.SynchronizeProperties()
的 X 坐标。HighLowElements
输出的数量与 的列表属性中的元素匹配MainWindow
。但 X 坐标始终为 0(以及 的其他属性HighLowElements
)。当我以同样的方式实现我自己LineSeries
的时候,一切都会正常进行。
这是 oxyplot 中的错误吗?还是我错过了什么?目前,创建HighLowSeries
通过代码不是一种选择。
c# - OxyPlot 获得点击点
我正在尝试通过以下方式在散点图上绘制一些圆圈:
我无法弄清楚如何启用某种单击处理程序以在用户单击DataPoint
.
示例:
用户点击DataPoint
(X, Y) = (0, 5),我想触发一个事件,以便我可以处理该点的点击。
这可能与 OxyPlot 吗?我目前正在调查Tracker
,看看它是否可能是这条路线,但开始没有想法了。
c# - Oxyplot 添加参考
我尝试按照以下链接开始学习OxyPlot我使用“管理 NuGet 包...”添加了参考。然而,
仍带下划线(找不到类型或命名空间“OxyPlot”...)
我尝试包管理器控制台按照建议添加参考:
但是回来了
有任何想法吗?