【问题标题】:Highlighting a single point in oxyplot?在 oxyplot 中突出显示一个点?
【发布时间】:2016-11-18 16:09:04
【问题描述】:

我有一个在 WPF 项目中使用的 oxyplot winforms 控件。该控件接受两个列表(一个用于 x 值,一个用于 y 值),并绘制一个线序列。我试图让我的 WPF 项目一次循环遍历这些点,并突出显示(简单的颜色变化)循环命中的每个点。但是,我找不到只改变一点的方法,只能改变整个系列。

例如:

var s1 = new LineSeries();

s1.Color = OxyColors.LightBlue;
s1.MarkerFill = OxyColors.Blue;
s1.MarkerType = OxyPlot.MarkerType.Circle;

这会将线条中的所有点变为浅蓝色,将线本身变为蓝色,并将点变为圆形。

虽然没有方法或属性可以更改单个点。

【问题讨论】:

  • 你可以使用另一个系列,你只设置一个点。
  • 太棒了,成功了。谢谢你。如果你想把它作为答案,我会标记它。
  • 我很高兴它成功了。并感谢您要求真正的答案;)

标签: c# wpf winforms oxyplot


【解决方案1】:

您可以使用仅设置单点的另一个系列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多