2017-08-02 91 views
0

我試圖實現一個速度/時間陰謀的用戶界面,我用MVVM模式和作爲我的情節庫beto-rodriguez的實時圖表使用WPF。 我正在使用Column Series。色彩柱系列在x軸的不同間隔上填充不同的顏色填充同一系列?

我有兩個問題: 1)我必須在X軸的中間開始系列如何做到這一點?例如,如果我設置最小值爲7該圖開始X軸爲7把它作爲第一點,但我希望X軸開始於1,但圖形繪圖應該從7開始。

2)我必須改變在一定的條件下,系列的顏色表示當x = 10時,我希望它顯示爲藍色,但是當x = 17時,我希望顯示與粉紅色相同的系列,僅對於該值,在所有點處均應爲原始顏色。

任何指針?

回答

0

你有兩個選擇:

使用不同系列的每一點:

<lvc:CartesianChart> 
    <lvc:CartesianChart.Series> 
     <lvc:ColumnSeries Fill="Red" /> 
     <lvc:ColumnSeries Fill="Blue" /> 

您可以使用使用映射器設置它們,例如:https://lvcharts.net/App/examples/v1/wpf/Point%20State

+0

請讓我知道如果我錯了,它會創建兩個不同的系列,我想要的是我有兩個系列的網絡上傳和下載顯示爲現場圖...現在我想要的是,當我的VPN斷開連接時,兩個系列變化的顏色,當VPN連接斷開,但在該點系列應該是原來的顏色......這些系列應保持在實時圖表中移動...我必須使用的系列是Column系列。 – tb1110

+0

感謝ton @ bto.rdz它通過這個鏈接爲我工作:) – tb1110

0

1)您是否有可能在開始時用0填充ColumnSeries的值?例如,ColumnSeries的值將如下所示,如果你想從7開始你的圖:{0, 0, 0, 0, 0, 0, 10, 12, 14, 16}

2)你能給出另一個條件的例子嗎?你真的是指x = 10或可能y = 10?這是Issue與你的問題有關嗎?

+0

感謝您的答覆,是的,我早些時候嘗試過,它工作正常,正在尋找其他更好的解決方案。 2)我有一個條件,當互聯網斷開我想在x軸顯示藍色,當用戶再次連接它必須顯示粉紅色,所以這就是爲什麼指定在某個x軸值,如果我可以改變顏色系列在Live圖表中。 – tb1110

+0

我提出了github活動圖表的問題,但沒有收到任何迴應:) – tb1110