2014-07-08 121 views
0

我認爲我所要求的是不可能的,或者至少如此複雜/很難做到這一點是不值得的 - 但如果我錯了......請告訴我。以編程方式突出顯示Kendo條形圖上的標記

我有一系列4個kendo dataviz條形圖,每個代表同一組對象,每個圖形以圖形方式顯示對象的一個​​屬性。我想要的是如果點擊某個圖表上的標記(以便「選擇」該對象),則在其他3個圖表上突出顯示該對象的標記。例如,參見圖:

enter image description here

我已經通過劍道DataViz公司網站/文檔看,視察了SVG的標記,並通過對象枕着系列點擊返回(在Visual Studio),但沒有發現了任何可以用來實現這一目標的東西。我提出的一件事是在數據數組中重新繪製所有具有「標記」項的圖表,以便重繪時可以用不同的顏色重繪該項目......但是我想避免重新繪製如果可能的話,每次都使用圖表。

有沒有人有任何建議?我會非常感激的想法,越複雜越好。非常感謝!

回答

0

我知道實現這一目標沒有重繪最接近的方法是用一個受限制的寬度使用axis selection財產作爲選擇滑塊一個範圍,並阻止調整大小。這將模擬選擇高亮而不重繪。

+0

有趣!好建議。我會嘗試它,並將其標記爲答案,但它聽起來很有希望......謝謝 – t1nr2y

0

您也可以在CategoryAxis上使用plotBands屬性。我是這樣做的: $(「#chart」)。data(「kendoChart」)。setOptions({categoryAxis:{plotBands:[{from:index,to:index + 1,color:「#ffd0c0」 ,opacity:0.4}]}});

相關問題