Skip to content

Commit ed859e7

Browse files
author
Niilo Keinänen
committed
LCJS v7.0.1
1 parent 714c57b commit ed859e7

File tree

8 files changed

+10
-16
lines changed

8 files changed

+10
-16
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ Direct developer email support can be purchased through a [Support Plan][4] or b
5555
© LightningChart Ltd 2009-2022. All rights reserved.
5656

5757

58-
[XY cartesian chart]: https://lightningchart.com/js-charts/api-documentation/v6.1.0/classes/ChartXY.html
59-
[Line series]: https://lightningchart.com/js-charts/api-documentation/v6.1.0/classes/LineSeries.html
60-
[Data patterns]: https://lightningchart.com/js-charts/api-documentation/v6.1.0/interfaces/DataPattern.html
58+
[XY cartesian chart]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/classes/ChartXY.html
59+
[Line series]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/classes/LineSeries.html
60+
[Data patterns]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/interfaces/DataPattern.html
6161
[Progressive trace data generator]: https://arction.github.io/xydata/classes/progressivetracegenerator.html
6262

ecg-cyberSpace.png

-11.9 KB
Loading

ecg-darkGold.png

-27.2 KB
Loading

ecg-light.png

-12.8 KB
Loading

ecg-lightNature.png

-11.3 KB
Loading

ecg-turquoiseHexagon.png

-13.4 KB
Loading

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"webpack-stream": "^7.0.0"
1818
},
1919
"dependencies": {
20-
"@lightningchart/lcjs": "^6.1.1",
20+
"@lightningchart/lcjs": "^6.1.2",
2121
"@lightningchart/xydata": "^1.4.0"
2222
},
2323
"lightningChart": {

src/index.js

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const lcjs = require('@lightningchart/lcjs')
88
const xydata = require('@lightningchart/xydata')
99

1010
// Extract required parts from LightningChartJS.
11-
const { lightningChart, AxisScrollStrategies, Themes } = lcjs
11+
const { lightningChart, AxisScrollStrategies, emptyFill, Themes } = lcjs
1212

1313
// Import data-generators from 'xydata'-library.
1414
const { createSampledDataGenerator } = xydata
@@ -24,18 +24,12 @@ const chart = lightningChart({
2424

2525
// Create line series optimized for regular progressive X data.
2626
const series = chart
27-
.addLineSeries({
28-
dataPattern: {
29-
// pattern: 'ProgressiveX' => Each consecutive data point has increased X coordinate.
30-
pattern: 'ProgressiveX',
31-
// regularProgressiveStep: true => The X step between each consecutive data point is regular (for example, always `1.0`).
32-
regularProgressiveStep: true,
33-
},
27+
.addPointLineAreaSeries({
28+
dataPattern: 'ProgressiveX',
3429
})
3530
.setName()
36-
// Destroy automatically outscrolled data (old data becoming out of scrolling axis range).
37-
// Actual data cleaning can happen at any convenient time (not necessarily immediately when data goes out of range).
38-
.setDataCleaning({ minDataPointCount: 10000 })
31+
.setMaxSampleCount(100_000)
32+
.setAreaFillStyle(emptyFill)
3933

4034
// Setup view nicely.
4135
chart
@@ -1651,5 +1645,5 @@ createSampledDataGenerator(point, 1, 10)
16511645
.toStream()
16521646
.forEach((point) => {
16531647
// Push the created points to the series.
1654-
series.add({ x: point.timestamp, y: point.data.y })
1648+
series.appendSample({ x: point.timestamp, y: point.data.y })
16551649
})

0 commit comments

Comments
 (0)