目前我正在嘗試實現的是從SQL數據源在LINQPad內創建圖形。在LINQPad中創建圖形
我相信這是可以做到的,但是我並不是100%確定如何做到這一點。
有沒有人有任何想法的方法來做到這一點? (即使它包括使用NuGet包,我不介意)
目前我正在嘗試實現的是從SQL數據源在LINQPad內創建圖形。在LINQPad中創建圖形
我相信這是可以做到的,但是我並不是100%確定如何做到這一點。
有沒有人有任何想法的方法來做到這一點? (即使它包括使用NuGet包,我不介意)
是的,您可以使用任何NuGet圖表庫或System.Windows.Forms.DataVisualization.Charting
中的內置Windows窗體庫。在創建它之後,只需在圖表控件上調用Dump,如this example。
另一種選擇是使用谷歌圖API:
Util.Image ("http://chart.apis.google.com/chart?cht=p3&chd=s:Uf9a&chs=350x140&chl=January|February|March|April").Dump();
這個結果:
LINQPad輸出窗口是基於HTML的,所以你可以使用Util.RawHTML("<div>your HTML here...</div>").Dump();
,儘管用這種方式包括一個HTML圖表會非常繁瑣。
最好的地方來問這個問題,並尋求答案將在LINQPad Forum。
你能想到的一種方式來創建一個線圖從LINQ返回的數據?即作爲擴展方法。我試過切割和改變示例代碼並沒有太多的成功。我能夠在圖上獲得1組數據,但是當我想將另一組數據添加到同一圖中時,就是我遇到的問題。 –
@Joe Albahari,_Dumping_'System.Windows.Forms.DataVisualization.Charting'不再在_v5.08.01_中工作,而不是顯示正在轉儲圖表對象的圖表。 – MaYaN
不幸的是,自2012年以來,靜態Google圖表API已過時並且未被主動維護。對於 ,IEnumerable擴展或Util.Chart最常見的情況會很酷。順便說一下,感謝Bar-Chart(又名「Show Graph」)渲染選項 - 它的第一個可視化工作做得很好,在80%的情況下足夠好。 – mbx