翻譯|使用教程|編輯:楊鵬連|2020-07-03 09:26:37.353|閱讀 362 次
概述:本文主要介紹圖表控件LightningChart.NET的一些簡單2D圖表教程。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
LightningChart.NET完全由GPU加速,并且性能經(jīng)過優(yōu)化,可用于實時顯示海量數(shù)據(jù)-超過10億個數(shù)據(jù)點。 LightningChart包括廣泛的2D,高級3D,Polar,Smith,3D餅/甜甜圈,地理地圖和GIS圖表以及適用于科學(xué),工程,醫(yī)學(xué),航空,貿(mào)易,能源和其他領(lǐng)域的體繪制功能。LightningChart.NET現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!立即咨詢>>
使用項目中包含的LightningCharts DLL,您就可以創(chuàng)建第一個圖表了。我們將首先為WinForms和WPF平臺創(chuàng)建一個簡單的折線圖,而不需要MVVM實現(xiàn)。
可以將圖表添加到設(shè)計器中(例如,“窗體”,“窗口”,“網(wǎng)格”,“面板”等),并可以使用“屬性”窗口進行配置。但是,本教程系列展示了如何用代碼創(chuàng)建所有內(nèi)容,從而為進一步的項目開發(fā)提供了可維護性的最佳方法。
1.創(chuàng)建圖表。
// Create chart. var chart = new LightningChartUltimate();
2.設(shè)置圖表的父容器將在其中渲染。
WinForms:
// Set chart control into the parent container. chart.Parent = this; chart.Dock = DockStyle.Fill;
WPF:
// Set chart control into the parent container. (Content as Grid).Children.Add(chart);
3.生成系列數(shù)據(jù)。
// Generate data for series. var rand = new Random(); int pointCounter = 70; var data = new SeriesPoint[pointCounter]; for (int i = 0; i < pointCounter; i++) { data[i].X = (double)i; data[i].Y = rand.Next(0, 100); }
4.定義X軸和Y軸的變量。
// Define variables for X- and Y-axis. var axisX = chart.ViewXY.XAxes[0]; var axisY = chart.ViewXY.YAxes[0];
5.創(chuàng)建線性序列,例如PointLineSeries。
// Create a new PointLineSeries. var series = new PointLineSeries(chart.ViewXY, axisX, axisY); series.LineStyle.Color = Color.Orange;
6.將生成的數(shù)據(jù)點設(shè)置為串聯(lián)。
// Set data-points into series. series.Points = data;
7.將系列添加到圖表。
// Add series to chart. chart.ViewXY.PointLineSeries.Add(series);
8.自動縮放軸以顯示所有系列數(shù)據(jù)。
// Auto-scale X- and Y-axes. chart.ViewXY.ZoomToFit();
想要購買FusionCharts Suite XT正版授權(quán),或了解更多產(chǎn)品信息請點擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: