2012-01-16 98 views
1

如何動態創建ASP.NET(C#,vs2010)雷達圖表的系列?我正在從DB加載數據,我不知道我會有多少個系列,我如何繪製動態系列的雷達圖表?動態創建ASP.NET雷達圖表

感謝

回答

1

如果你有一個未知的多個系列,你可能希望允許用戶選擇/隱藏其中的一些以沒有雜亂的圖形。或者你甚至可能想在觀察時間段內「玩」。

爲了避免與服務器進行太多往返,建議的方法是讓服務器收集數據並將它們分配爲JSON。然後,而不是讓你的服務器負責爲每個請求生成一個固定的圖像,這個任務將被卸載到客戶端並由專門的JavaScript庫處理。

例如,這page通過利用d3.js庫繪製輻射圖,並允許用戶查看該系列的進化過感謝滑塊時間。

在這種情況下,系列將通過d3.json方法從服務器獲取。但是,該庫能夠處理xml或甚至可以處理csv

頁面的源代碼是值得偷看:)

注:Highcharts,另一種流行的庫應該在march 2012添加圖表圖形到它的渲染能力。