Skip to content

Commit 6c8450b

Browse files
committed
LCJS 4.0.1
1 parent b135404 commit 6c8450b

11 files changed

+233
-238
lines changed

.github/workflows/gh-pages-deploy.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,28 @@ name: Webpack build to GitHub Pages
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [master]
66

77
jobs:
88
build:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v2
1313

14-
- name: Use Node.js 16.x
15-
uses: actions/setup-node@v1
16-
with:
17-
node-version: '16.x'
14+
- name: Use Node.js 16.x
15+
uses: actions/setup-node@v1
16+
with:
17+
node-version: "16.x"
1818

19-
- name: Build
20-
run: |
21-
npm install
22-
npm run build
19+
- name: Build
20+
run: |
21+
npm install
22+
npm run build
2323
24-
- name: Deploy
25-
uses: peaceiris/actions-gh-pages@v3
26-
with:
27-
github_token: ${{ secrets.GITHUB_TOKEN }}
28-
publish_dir: ./dist
29-
publish_branch: gh-pages
24+
- name: Deploy
25+
uses: peaceiris/actions-gh-pages@v3
26+
with:
27+
github_token: ${{ secrets.GITHUB_TOKEN }}
28+
publish_dir: ./dist
29+
publish_branch: gh-pages

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2022 LightningChart Ltd.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# JavaScript Racecar Track Data Analysis Chart
22

3-
![JavaScript Racecar Track Data Analysis Chart](linePaletteValue.png)
3+
![JavaScript Racecar Track Data Analysis Chart](linePaletteValue-darkGold.png)
44

55
This demo application belongs to the set of examples for LightningChart JS, data visualization library for JavaScript.
66

77
LightningChart JS is entirely GPU accelerated and performance optimized charting library for presenting massive amounts of data. It offers an easy way of creating sophisticated and interactive charts and adding them to your website or web application.
88

99
The demo can be used as an example or a seed project. Local execution requires the following steps:
1010

11-
- Make sure that relevant version of [Node.js](https://nodejs.org/en/download/) is installed
12-
- Open the project folder in a terminal:
11+
- Make sure that relevant version of [Node.js](https://nodejs.org/en/download/) is installed
12+
- Open the project folder in a terminal:
1313

14-
npm install # fetches dependencies
15-
npm start # builds an application and starts the development server
14+
npm install # fetches dependencies
15+
npm start # builds an application and starts the development server
1616

17-
- The application is available at *http://localhost:8080* in your browser, webpack-dev-server provides hot reload functionality.
17+
- The application is available at _http://localhost:8080_ in your browser, webpack-dev-server provides hot reload functionality.
1818

1919

2020
## Description
@@ -23,22 +23,22 @@ Example that showcases `LineSeries` feature for coloring line dynamically based
2323

2424
This example takes place in the field of motor-sports, more specifically the analysis of data gathered from a remote controlled racecar while driving on a race track.
2525

26-
**Both the data as well as use case in this example originates from a real user of LightningChart JS** - TestLogger produces a complete data management and analytics system for RC cars and is one of our satisfied long-time partners. You can read more how they are able to take advantage of LightningChart JS in their craft at our [case study](https://www.arction.com/news/data-analytics-for-racing-testlogger-case-study-lightningchart/).
26+
**Both the data as well as use case in this example originates from a real user of LightningChart JS** - TestLogger produces a complete data management and analytics system for RC cars and is one of our satisfied long-time partners. You can read more how they are able to take advantage of LightningChart JS in their craft at our [case study](https://lightningchart.com/news/data-analytics-for-racing-testlogger-case-study-lightningchart/).
2727

2828
The TestLogger software gathers an immense amount of high precision data from the RC car in real-time - for example in this application, speed, steering and throttle information are visualized. Each measurement is paired with a location information, which tells where the RC car was located at the time of measurement.
2929

3030
Something that we found amazing was that the RC car location information is actually calculated in real-time by tracking the orientation and speed of the RC car itself - it is not relying on GPS or any other positioning system!
3131

3232
In this example, the RC car data is used to dynamically color the path of the RC car based on the selected data set. For example, when "Speed" is analyzed, low speeds are colored as white and high speeds are colored as red.
3333

34-
By looking at the produced visualization, bottlenecks in the race can be spotted easily even with the naked eye.
34+
By looking at the produced visualization, bottlenecks in the race can be spotted easily even with the naked eye.
3535

3636
Dynamic line coloring is a powerful feature which can serve many different needs. The best thing about it is that it doesn't compromise performance, meaning that you can use it just as well with 100 data points or 100 million data points.
3737

3838
In addition to dynamic coloring by separate Value data set there are also more dynamic coloring modes available:
3939

40-
- [Line dynamic coloring by X coordinates](https://www.arction.com/lightningchart-js-interactive-examples/examples/lcjs-example-0050-linePaletteX.html)
41-
- [Line dynamic coloring by Y coordinates](https://www.arction.com/lightningchart-js-interactive-examples/examples/lcjs-example-0051-linePaletteY.html)
40+
- [Line dynamic coloring by X coordinates](https://lightningchart.com/lightningchart-js-interactive-examples/examples/lcjs-example-0050-linePaletteX.html)
41+
- [Line dynamic coloring by Y coordinates](https://lightningchart.com/lightningchart-js-interactive-examples/examples/lcjs-example-0051-linePaletteY.html)
4242

4343

4444
## API Links
@@ -60,32 +60,32 @@ In addition to dynamic coloring by separate Value data set there are also more d
6060

6161
If you notice an error in the example code, please open an issue on [GitHub][0] repository of the entire example.
6262

63-
Official [API documentation][1] can be found on [Arction][2] website.
63+
Official [API documentation][1] can be found on [LightningChart][2] website.
6464

6565
If the docs and other materials do not solve your problem as well as implementation help is needed, ask on [StackOverflow][3] (tagged lightningchart).
6666

67-
If you think you found a bug in the LightningChart JavaScript library, please contact support@arction.com.
67+
If you think you found a bug in the LightningChart JavaScript library, please contact support@lightningchart.com.
6868

69-
Direct developer email support can be purchased through a [Support Plan][4] or by contacting sales@arction.com.
69+
Direct developer email support can be purchased through a [Support Plan][4] or by contacting sales@lightningchart.com.
7070

7171
[0]: https://github.com/Arction/
72-
[1]: https://www.arction.com/lightningchart-js-api-documentation/
73-
[2]: https://www.arction.com
72+
[1]: https://lightningchart.com/lightningchart-js-api-documentation/
73+
[2]: https://lightningchart.com
7474
[3]: https://stackoverflow.com/questions/tagged/lightningchart
75-
[4]: https://www.arction.com/support-services/
76-
77-
© Arction Ltd 2009-2020. All rights reserved.
78-
79-
80-
[Chart XY]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/chartxy.html
81-
[Axis]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/axis.html
82-
[Line series]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/lineseries.html
83-
[Paletted fill]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/palettedfill.html
84-
[Color lookup table]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/lut.html
85-
[Color RGBA]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/globals.html#colorrgba
86-
[Empty line style]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/globals.html#emptyline
87-
[Axis tick strategies]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/globals.html#axistickstrategies
88-
[UI element builders]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/globals.html#uielementbuilders
89-
[UI element origins]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/globals.html#uiorigins
90-
[UI text box]: https://www.arction.com/lightningchart-js-api-documentation/v3.4.0/interfaces/uitextbox.html
75+
[4]: https://lightningchart.com/support-services/
76+
77+
© LightningChart Ltd 2009-2022. All rights reserved.
78+
79+
80+
[Chart XY]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/classes/ChartXY.html
81+
[Axis]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/classes/Axis.html
82+
[Line series]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/classes/LineSeries.html
83+
[Paletted fill]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/classes/PalettedFill.html
84+
[Color lookup table]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/classes/LUT.html
85+
[Color RGBA]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/functions/ColorRGBA.html
86+
[Empty line style]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/variables/emptyLine.html
87+
[Axis tick strategies]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/variables/AxisTickStrategies.html
88+
[UI element builders]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/variables/UIElementBuilders.html
89+
[UI element origins]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/variables/UIOrigins.html
90+
[UI text box]: https://lightningchart.com/lightningchart-js-api-documentation/v4.0.0/interfaces/UITextBox.html
9191

linePaletteValue-cyberSpace.png

448 KB
Loading

linePaletteValue-darkGold.png

237 KB
Loading

linePaletteValue-light.png

173 KB
Loading

linePaletteValue-lightNature.png

151 KB
Loading
455 KB
Loading

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"build": "webpack --mode production",
55
"start": "webpack serve"
66
},
7-
"license": "Custom",
7+
"license": "MIT",
88
"private": true,
99
"main": "./src/index.js",
1010
"devDependencies": {
@@ -17,7 +17,7 @@
1717
"webpack-stream": "^7.0.0"
1818
},
1919
"dependencies": {
20-
"@arction/lcjs": "^3.4.0",
20+
"@arction/lcjs": "^4.0.1",
2121
"@arction/xydata": "^1.4.0"
2222
},
2323
"lightningChart": {

0 commit comments

Comments
 (0)