问题标签 [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 回答
5612 浏览

c# - OxyPlot 中日期时间轴上的不规则间隔

我有一个 WPF 应用程序,我在其中使用 OxyPlot 绘制图表。我不断地向图表中的线条添加点。X 轴是一个 DateTime 轴,其间隔类型设置为秒。点连续添加到线系列。当第一个点和最后一个点之间的时间跨度是特定的秒数时,我会删除第一个点并使绘图无效。这使 X 轴滚动。我注意到间隔不是定期的。间隔有时会改变。请参阅以下图片:

在此处输入图像描述

这是图表开始绘制的时间间隔。

一段时间后,间隔是这样的:

在此处输入图像描述

如何使第一张图像中的间隔固定?

0 投票
2 回答
4895 浏览

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?

0 投票
1 回答
1119 浏览

c# - Oxyplot:HeatMapSeries 顶部的矩形

是否可以在 oxyplot 中的 HeatMapSeries 顶部创建填充矩形?我可以将 ScatterSeries 放在首位,但我正在努力解决矩形问题。

我想要完成的是让它看起来像这样,最好用透明图案线或位图填充:

在此处输入图像描述

WPF,系列部分:

C#,属性部分:

问候, 乔斯坦

0 投票
3 回答
9853 浏览

c# - C# - OxyPlot 如何将绘图添加到 Windows 窗体

试用 OxyPlot,安装和引用包。从此处复制并粘贴示例http://docs.oxyplot.org/en/latest/getting-started/hello-windows-forms.html但它无法plot1从最后一行识别。我猜是因为控件没有添加到表单中。我该如何添加它?我在工具箱中看不到它,我尝试将控件添加到工具箱中,但在任何地方都找不到。谢谢。

0 投票
1 回答
1714 浏览

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,但我不知道如何添加注释。

0 投票
1 回答
926 浏览

c# - 将日期放在 LineSeries 上

我有数据与数据的日期,所以我想绘制它的 LineSeries。我正在使用以下代码,我想将日期放在 X 轴上并将我的数据与我的日期绑定。

由于DataPoint只接受(double,double)数据类型,那么如何根据我的日期绘制日期?

0 投票
1 回答
449 浏览

oxyplot - 如何设置 LineSeries 的尺寸

我有一个线系列,涵盖沿 X 轴的 1 到 20 和沿 Y 轴的 0 到 1 的数据。我的问题是 x 轴总是从 0 开始并到达最远的值,而 Y 轴从 0 开始但也只到达最远的值。如何设置这些尺寸?

0 投票
2 回答
2971 浏览

c# - OxyPlot - 删除 LinearAxis 的值,只留下标题

我有多个具有不同开始和结束位置以及最小/最大值的 LinearAxis 元素。如何在保留标题(例如:第 1 天、第 2 天等)的同时隐藏这些轴的值编号(例如,0、100、200 等)

例如,我想隐藏数字 0、100 和 200 在此处输入图像描述

0 投票
2 回答
3640 浏览

c# - 从数据中绘制具有正态分布叠加的直方图

我被要求在我们的数据上绘制一个正态分布叠加的直方图。我们的数据是一个无限范围的双精度数组。接下来是思路:

  1. 将我所有的值分成桶(我在我的代码中称它们为步骤)
  2. 查找恰好在每个存储桶内的所有值
  3. 计算存储桶中的项目数并将它们除以总体项目数
  4. 将 mu 计算为 avg(values)
  5. 计算方差为 avg([(每个值 - mu)^2])
  6. 使用公式绘制叠加层:1. / Sqrt(2 * Pi * var)* e^((-(x - mean)^2 / 2 / var)

这是我到目前为止写的:

但是结果看起来有点奇怪: 我的图表

直方图似乎与覆盖不匹配。感觉就像我错过了一些东西 - 要么计算错误,要么在数学上有错误。

0 投票
1 回答
1876 浏览

keyboard - oxyplot 中已经实现了哪些键盘快捷键功能?

我正在寻找 oxyplot 已经实现的所有快捷方式功能的列表!

像 A == 重置 Ctrl + 鼠标左键 ...等。