色彩柱系列在x轴的不同间隔上填充不同的颜色填充同一系列?
问题描述:
我试图实现一个速度/时间阴谋的用户界面,我用MVVM模式和作为我的情节库beto-rodriguez的实时图表使用WPF。 我正在使用Column Series。色彩柱系列在x轴的不同间隔上填充不同的颜色填充同一系列?
我有两个问题: 1)我必须在X轴的中间开始系列如何做到这一点?例如,如果我设置最小值为7该图开始X轴为7把它作为第一点,但我希望X轴开始于1,但图形绘图应该从7开始。
2)我必须改变在一定的条件下,系列的颜色表示当x = 10时,我希望它显示为蓝色,但是当x = 17时,我希望显示与粉红色相同的系列,仅对于该值,在所有点处均应为原始颜色。
任何指针?
答
你有两个选择:
使用不同系列的每一点:
<lvc:CartesianChart>
<lvc:CartesianChart.Series>
<lvc:ColumnSeries Fill="Red" />
<lvc:ColumnSeries Fill="Blue" />
您可以使用使用映射器设置它们,例如:https://lvcharts.net/App/examples/v1/wpf/Point%20State
答
1)您是否有可能在开始时用0填充ColumnSeries的值?例如,ColumnSeries的值将如下所示,如果你想从7开始你的图:{0, 0, 0, 0, 0, 0, 10, 12, 14, 16}
2)你能给出另一个条件的例子吗?你真的是指x = 10或可能y = 10?这是Issue与你的问题有关吗?
请让我知道如果我错了,它会创建两个不同的系列,我想要的是我有两个系列的网络上传和下载显示为现场图...现在我想要的是,当我的VPN断开连接时,两个系列变化的颜色,当VPN连接断开,但在该点系列应该是原来的颜色......这些系列应保持在实时图表中移动...我必须使用的系列是Column系列。 – tb1110
感谢ton @ bto.rdz它通过这个链接为我工作:) – tb1110