翻譯|使用教程|編輯:凌霄漢|2022-03-07 15:05:19.203|閱讀 346 次
概述:本文主要介紹如何創(chuàng)建具有多個(gè)AreaSeries的簡單 2D 圖表。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Arction Ltd從事高性能的大數(shù)據(jù)可視化研發(fā)近15年,其下產(chǎn)品LightningChart處于行業(yè)絕對領(lǐng)先水平,本使用教程將會(huì)帶您學(xué)會(huì)如何使用LightningChart .NET進(jìn)行數(shù)據(jù)可視化展示。
本教程介紹了如何創(chuàng)建具有多個(gè)AreaSeries的簡單 2D 圖表。
AreaSeries可以看作是一條連接分配給它的所有數(shù)據(jù)點(diǎn)的線,并為線和軸之間的區(qū)域著色。
AreaSeries可以以多種方式使用,從不同數(shù)據(jù)的視覺比較到可視化趨勢/模式超時(shí)。
本教程假設(shè)您已在WinForms 或 WPF 應(yīng)用程序上使用LightningChart創(chuàng)建了一個(gè)新圖表。如果沒有,請按照我們的簡單 2D 圖表創(chuàng)建應(yīng)用程序。
您可以使用System.Windows.Media.Color或System.Drawing.Color定義顏色,具體取決于您使用的是 WPF 還是 WinForms。
// Create a new AreaSeries. var areaSeries1 = new AreaSeries(chart.ViewXY, axisX, axisY); // Add styling for created series. areaSeries1.Fill.Color = Color.FromRgb(176, 196, 222); // LightSteelBlue. areaSeries1.LineStyle.Color = Color.FromRgb(0, 0, 0); // Black. areaSeries1.Fill.GradientFill = GradientFill.Solid;
// Define AreaSeriesPoints. AreaSeriesPoint[] points1 = new AreaSeriesPoint[]{ new AreaSeriesPoint(0, 10), new AreaSeriesPoint(1, 8), new AreaSeriesPoint(2, 9), new AreaSeriesPoint(3, 8), new AreaSeriesPoint(4, 7), new AreaSeriesPoint(5, 8), new AreaSeriesPoint(6, 7), new AreaSeriesPoint(7, 9), new AreaSeriesPoint(9, 8), new AreaSeriesPoint(10, 9) }; // Add points to series. areaSeries1.AddValues(points1);
// Add AreaSeries to chart. chart.ViewXY.AreaSeries.Add(areaSeries1);
// Create 2 new AreaSeries. var areaSeries2 = new AreaSeries(chart.ViewXY, axisX, axisY); var areaSeries3 = new AreaSeries(chart.ViewXY, axisX, axisY); // Add styling for created series. areaSeries2.Fill.Color = Color.FromRgb(250, 250, 210); // LightGoldenrodYellow. areaSeries2.LineStyle.Color = Color.FromRgb(0, 0, 0); // Black. areaSeries2.Fill.GradientFill = GradientFill.Solid; areaSeries3.Fill.Color = Color.FromRgb(255, 140, 0); // DarkOrange. areaSeries3.LineStyle.Color = Color.FromRgb(0, 0, 0); // Black. areaSeries3.Fill.GradientFill = GradientFill.Solid;
// Define AreaSeriesPoints for both new AreaSeries. AreaSeriesPoint[] points2 = new AreaSeriesPoint[]{ new AreaSeriesPoint(0, 5), new AreaSeriesPoint(1, 7), new AreaSeriesPoint(3, 5), new AreaSeriesPoint(4, 6), new AreaSeriesPoint(5, 3), new AreaSeriesPoint(6, 5), new AreaSeriesPoint(7, 6), new AreaSeriesPoint(8, 7), new AreaSeriesPoint(9, 5), new AreaSeriesPoint(10, 4) }; AreaSeriesPoint[] points3 = new AreaSeriesPoint[]{ new AreaSeriesPoint(0, 1), new AreaSeriesPoint(1, 3), new AreaSeriesPoint(3, 1), new AreaSeriesPoint(4, 3), new AreaSeriesPoint(5, 2), new AreaSeriesPoint(6, 3), new AreaSeriesPoint(7, 2), new AreaSeriesPoint(8, 4), new AreaSeriesPoint(9, 1), new AreaSeriesPoint(10, 2) }; // Add points to series. areaSeries2.AddValues(points2); areaSeries3.AddValues(points3);
// Add AreaSeries to chart. view.AreaSeries.Add(areaSeries2); view.AreaSeries.Add(areaSeries3);
點(diǎn)擊進(jìn)入下一章:LightningChart .NET使用教程(六):帶有 CustomAxisTicks 的 2D BarSeries 圖表
如果您對該圖表控件感興趣,歡迎加入圖表控件QQ交流群:740060302
如果你想了解LightningChart.NET正版價(jià)格,歡迎查看產(chǎn)品介紹或
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn