彩票走势图

logo LightningChart JS中文文档

示例


立即下载LightningChart JS

让我们看一个非常基本的XY数据可视化用例,第一次接触LightningChart JS概念。

import { lightningChart } from "@arction/lcjs"; 

const chart = lightningChart().ChartXY().setTitle("My Chart"); 

const axisX = chart.getDefaultAxisX().setTitle("X Axis"); 

const axisY = chart.getDefaultAxisY().setTitle("Y Axis"); 

const lineSeries = chart
.addLineSeries({ 
// Optimize line series for progressively increasing X coordinates. 
dataPattern: { pattern: 'ProgressiveX' } 
}) 
.setName("My Line Series") 
.add([ 
{ x: 0, y: 10 }, 
{ x: 1, y: 15 }, 
{ x: 2, y: 12 }, 
{ x: 3, y: 7 }, 
{ x: 4, y: 8 }, 
]); 

const legend = chart.addLegendBox().add(chart);

上面的代码应该是相对明了的,你可以看到非常常见的类,如Chart(在本例中为ChartXY)、Axis、LineSeries和LegendBox。

大多数常见的LightningChart JS配置都可以一个接一个流畅地调用,例如:

const lineSeries = chart
.addLineSeries() 
.setName("My Line Series") 
.setCursorEnabled(true) 
.setVisible(true);

替代更传统的:

const lineSeries = chart.addLineSeries(); 
lineSeries.setName("My Line Series"); 
lineSeries.setCursorEnabled(true); 
lineSeries.setVisible(true);

这两种方法都没有错,但是您会发现我们的示例广泛地使用了流利句法(第一个示例)。

系列概念

在LightningChart中有许多不同的系列类型,如LineSeries, PointSeries等。一般的想法是:序列是表示用户数据的东西,通常附加到一些轴上。

通过选择和组合不同的系列类型,用户可以产生各种不同的数据可视化,使用线序列生成折线图。选择一个点序列将产生一个散点图等等。

通过在一个图表中简单地组合几个系列,可以生成更复杂的数据可视化,例如在一个图表中添加2个LineSeries,或者用一个LineSeries和一个AreaSeries来可视化一个数据集。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP