国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > .NET商業(yè)圖表庫SciChart開發(fā)實(shí)例

.NET商業(yè)圖表庫SciChart開發(fā)實(shí)例

時(shí)間:2023-05-24 07:18:02 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-05-24 07:18:02 來源:網(wǎng)站運(yùn)營

.NET商業(yè)圖表庫SciChart開發(fā)實(shí)例:SciChart是一個(gè)用于.NET的商業(yè)圖表庫,用于高性能交互式圖表。雖然他們有移動(dòng)(iOS和Android)庫,但在這里我們將仔細(xì)看看他們的WPF圖表庫。可以在Windows窗體應(yīng)用程序中使用ElementHost或更現(xiàn)代的技術(shù)使用此控件,但它們的核心產(chǎn)品旨在用于WPF應(yīng)用程序。

SciChart 在性能和美學(xué)之間取得了很好的平衡。這些圖表受益于 DirectX (Windows)、OpenGL (Android) 或 Metal (iOS) 硬件加速,并且控件具有廣泛的主題化和許多可自定義的行為。SciChart 試用應(yīng)用程序演示了許多繪圖類型,直觀的控件、平衡的視覺效果和微妙的動(dòng)畫是我在此類軟件中見過的最好的。

價(jià)格

根據(jù) 2022 年的SciChart 商店:

用于 Windows 的 2D 圖表的二進(jìn)制文件每位開發(fā)人員每年 1,699 美元

每位開發(fā)人員每年 1,999 美元,用于所有平臺(tái)的 2D 圖表二進(jìn)制文件

每位開發(fā)人員每年 2,299 美元,用于 Windows 的 2D 和 3D 圖表的二進(jìn)制文件

每位開發(fā)人員每年 2,999 美元,用于所有平臺(tái)的 2D 和 3D 圖表的二進(jìn)制文件

完整源代碼每位開發(fā)人員每年 3,999 美元

演示

SciChart示例網(wǎng)站顯示了許多帶有源代碼的示例圖表。讓我們仔細(xì)看看頁面頂部屏幕截圖中顯示的折線圖示例。

大多數(shù)樣式和行為自定義都是通過編寫 XAML 來實(shí)現(xiàn)的:

<ext:SciChartInteractionToolbar TargetSurface="{Binding Source={x:Reference Name=sciChart}}"/><!-- Create the chart surface --><s:SciChartSurface x:Name="sciChart" Grid.Column="1"> <!-- Declare RenderableSeries --> <s:SciChartSurface.RenderableSeries> <s:FastLineRenderableSeries x:Name="lineRenderSeries" Stroke="#FF99EE99" StrokeThickness="2"> <s:FastLineRenderableSeries.SeriesAnimation> <s:SweepAnimation AnimationDelay="0:0:1" Duration="0:0:5"/> </s:FastLineRenderableSeries.SeriesAnimation> </s:FastLineRenderableSeries> </s:SciChartSurface.RenderableSeries> <!-- Create an X Axis with GrowBy --> <s:SciChartSurface.XAxis> <s:NumericAxis DrawMajorBands="True" FlipCoordinates="True" GrowBy="0.1, 0.1"/> </s:SciChartSurface.XAxis> <!-- Create a Y Axis with GrowBy. Optional bands give a cool look and feel for minimal performance impact --> <s:SciChartSurface.YAxis> <s:NumericAxis DrawMajorBands="True" GrowBy="0.5, 0.5"/> </s:SciChartSurface.YAxis></s:SciChartSurface>數(shù)據(jù)必須加載到自定義對(duì)象中才能在圖表中顯示:

private void LineChartExampleView_OnLoaded(object sender, RoutedEventArgs e){ // Create a DataSeries of type X=double, Y=double var dataSeries = new XyDataSeries<double, double>(); lineRenderSeries.DataSeries = dataSeries; var data = DataManager.Instance.GetFourierSeries(1.0, 0.1); // Append data to series. SciChart automatically redraws dataSeries.Append(data.XData, data.YData); sciChart.ZoomExtents();}

表現(xiàn)

SciChart 演示有一個(gè)模擬實(shí)時(shí)傳入數(shù)據(jù)的性能示例(每 20 毫秒 1,000 個(gè)點(diǎn))。即使數(shù)據(jù)集有數(shù)百萬個(gè)點(diǎn),也能實(shí)現(xiàn)舒適的交互式幀速率。YouTime 視頻展示了 SciChart 顯示10、100 億640 億個(gè)數(shù)據(jù)點(diǎn)。

結(jié)論

SciChart 的卓越性能、豐富的文檔和付費(fèi)支持選項(xiàng)使其成為集成到商業(yè)軟件產(chǎn)品中的一個(gè)有吸引力的選擇。它的價(jià)格很高,但對(duì)于那些盈利潛力取決于其軟件產(chǎn)品中圖表控制質(zhì)量的公司來說,這筆成本可能是值得的。

SciChart 的SciChart 與開源圖表控件的比較頁面有力地證明了“免費(fèi)”軟件具有諸如有限的錯(cuò)誤修復(fù)、項(xiàng)目放棄風(fēng)險(xiǎn)、不保證支持等缺點(diǎn)。雖然這些可能不是反對(duì)使用開放源代碼的令人信服的論據(jù)。愛好項(xiàng)目的源軟件,支付由開發(fā)人員和支持人員團(tuán)隊(duì)運(yùn)行的商業(yè)圖表控件的好處,這些好處吸引了直接從他們的軟件中獲利的企業(yè)客戶。

推薦一款WPF MVVM框架開源項(xiàng)目:Newbeecoder.UI

https://www.zhihu.com/video/1514953972246487040Demo下載:



關(guān)鍵詞:實(shí)例,商業(yè),圖表

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉