【发布时间】:2017-10-26 18:56:50
【问题描述】:
我一直在尝试在我的系列顶部使用 oxyplot 实现散点图。基本上,我很想在我的散点图上对一些点进行颜色编码。
我已经用散点图和线系列创建了下面的图表:
以上点颜色是按照教程here创建的。基本上,我添加了 RangeColorAxis。此图中的 X 轴范围为 0 到 1,并创建颜色,如下所示:
var customAxis = new RangeColorAxis { Key = "customColors" };
customAxis.AddRange(0, 0.1, OxyColors.Red);
customAxis.AddRange(0.1, 0.2, OxyColors.Yellow);
customAxis.AddRange(0.2, 0.3, OxyColors.Green);
customAxis.AddRange(0.3, 1, OxyColors.Orange);
customAxis.AddRange(1, 1.1, OxyColors.Blue);
OxyPlotModel.Axes.Add(customAxis);
但现在,我还想在上图中添加一些颜色渐变。例如,从点 0.0 到 0.1,我希望颜色从 LightRed 进展到 DarkRed。从 0.1 到 0.2,我想从浅黄色过渡到亮黄色。从 0.2 到 0.3,我想从浅绿色过渡到深绿色。以此类推。
在 Oxyplot 中可以做到这一点吗?谢谢
【问题讨论】:
标签: c# .net wpf data-visualization oxyplot