问题标签 [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.
c# - OxyPlot 中日期时间轴上的不规则间隔
我有一个 WPF 应用程序,我在其中使用 OxyPlot 绘制图表。我不断地向图表中的线条添加点。X 轴是一个 DateTime 轴,其间隔类型设置为秒。点连续添加到线系列。当第一个点和最后一个点之间的时间跨度是特定的秒数时,我会删除第一个点并使绘图无效。这使 X 轴滚动。我注意到间隔不是定期的。间隔有时会改变。请参阅以下图片:
这是图表开始绘制的时间间隔。
一段时间后,间隔是这样的:
如何使第一张图像中的间隔固定?
c# - Change Oxyplot Axisline color
I create a new Plot
and its PlotModel
with a black BackgroundColor
Then I create a new Axes
. The X-Axis doesn't matter, it's invisible.
The Y-Axis is:
Everything works BUT the Y-Axisline. It seems to stay black no matter what. The ticks starting 1-2 pixels on the left of where the line should be are white and have the correct length.
Is this the wrong parameter?
c# - Oxyplot:HeatMapSeries 顶部的矩形
是否可以在 oxyplot 中的 HeatMapSeries 顶部创建填充矩形?我可以将 ScatterSeries 放在首位,但我正在努力解决矩形问题。
我想要完成的是让它看起来像这样,最好用透明图案线或位图填充:
WPF,系列部分:
C#,属性部分:
问候, 乔斯坦
c# - C# - OxyPlot 如何将绘图添加到 Windows 窗体
试用 OxyPlot,安装和引用包。从此处复制并粘贴示例http://docs.oxyplot.org/en/latest/getting-started/hello-windows-forms.html但它无法plot1
从最后一行识别。我猜是因为控件没有添加到表单中。我该如何添加它?我在工具箱中看不到它,我尝试将控件添加到工具箱中,但在任何地方都找不到。谢谢。
annotations - 结合数据点系列和文本注释
我试图将文本信息放在系列中特定点的上方,并将它们链接起来,这意味着如果我滚动绘图,文本始终相对于系列中的特定点位于相同的位置。像这样:
我可以说我的 int[] 数据的长度是 15,它包含值 {22, 44, 55, 87, 33, 21, 23, 44, 33, 42, 54, 56, 66, 77, 99}
我需要在位置 3 上放置字母“H”,在位置 8 上放置“Z”,在位置 12 上放置“T”。所有注释都靠近绘图区域的顶部。我的代码可以正常显示常规 LineSeries,但我不知道如何添加注释。
c# - 将日期放在 LineSeries 上
我有数据与数据的日期,所以我想绘制它的 LineSeries。我正在使用以下代码,我想将日期放在 X 轴上并将我的数据与我的日期绑定。
由于DataPoint
只接受(double,double)
数据类型,那么如何根据我的日期绘制日期?
oxyplot - 如何设置 LineSeries 的尺寸
我有一个线系列,涵盖沿 X 轴的 1 到 20 和沿 Y 轴的 0 到 1 的数据。我的问题是 x 轴总是从 0 开始并到达最远的值,而 Y 轴从 0 开始但也只到达最远的值。如何设置这些尺寸?
c# - OxyPlot - 删除 LinearAxis 的值,只留下标题
我有多个具有不同开始和结束位置以及最小/最大值的 LinearAxis 元素。如何在保留标题(例如:第 1 天、第 2 天等)的同时隐藏这些轴的值编号(例如,0、100、200 等)
例如,我想隐藏数字 0、100 和 200
c# - 从数据中绘制具有正态分布叠加的直方图
我被要求在我们的数据上绘制一个正态分布叠加的直方图。我们的数据是一个无限范围的双精度数组。接下来是思路:
- 将我所有的值分成桶(我在我的代码中称它们为步骤)
- 查找恰好在每个存储桶内的所有值
- 计算存储桶中的项目数并将它们除以总体项目数
- 将 mu 计算为 avg(values)
- 计算方差为 avg([(每个值 - mu)^2])
- 使用公式绘制叠加层:1. / Sqrt(2 * Pi * var)* e^((-(x - mean)^2 / 2 / var)
这是我到目前为止写的:
但是结果看起来有点奇怪:
直方图似乎与覆盖不匹配。感觉就像我错过了一些东西 - 要么计算错误,要么在数学上有错误。
keyboard - oxyplot 中已经实现了哪些键盘快捷键功能?
我正在寻找 oxyplot 已经实现的所有快捷方式功能的列表!
像 A == 重置 Ctrl + 鼠标左键 ...等。