2008-09-21 25 views
13

我需要某種基於.NET的Web應用程序的交互式圖表控件。我有一些寬的XY圖表,用戶應該能夠交互地滾動並放大x軸上的特定窗口。一些類似於谷歌財務控制的行爲會很好,但不需要日期標籤或新聞事件註釋。另外,如果這甚至可能,我寧願避免使用Flash。有人可以提出一些可能接近的建議嗎?對於類似Google財務的交互式圖表控件的建議

編輯:「真正的」谷歌時間軸可視化是基於日期的數據。我只有數字數據。我試圖將該控件用於非日期數據,但似乎總是希望顯示日期並要求第一個數據列實際上是日期。

回答

5

你可以試試Flotr,一個不錯的JavaScript庫。它有相當不錯的鼠標控制,可以自由使用。

24

如何使用Google可視化項目中的「真實」谷歌金融工具?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

+0

如果您有興趣重新使用,您可以將此解決方案概括爲服務器控件。 – 2008-09-21 20:31:53

+0

請注意,使用谷歌的控制/ API意味着您需要將您的數據提供給谷歌(他們的服務器必須能夠獲取數據)。可能不適用於機密公司數據或內聯網 – knb 2010-12-10 19:31:06

+3

@knb:這是錯誤的:「所有代碼和數據都在瀏覽器中處理和呈現,沒有數據發送到任何服務器。」用於閃存實現的 – 2011-07-05 13:32:01

0

我最近經常和我的.NET工作兩個通用庫 - 它們都具有許多不同的charttypes其中包括縮放和滾動你後:一個是免費的(ZedGraph)另一種是不(Dundas)。

我很樂意推薦他們兩個。登打士更好 - 但它並不便宜。 Zed是開源的,所以只需閱讀代碼即可提供豐富的信息。

1

退房amCharts。有XY圖表和股票圖表。當然,這些都是基於Flash的圖表,但我認爲這些日子沒有Flash或Silverlight,你可以擁有任何不錯的互動功能。

5

看看Google vizualisation API,我想這就是Google在Google財經上的用途。我看了一些其他圖表API,但這個是自由而美麗的。

1

jqplot是令人印象深刻,每天提高

0

HighCharts(僅商業許可證)有一個純JS金融像圖表看起來不錯。不過,它目前處於Beta版。