SciChart Xamarin v3 Running the Android examples suiteSciChart: The worlds most advanced chart library2020-05-07 | After downloading SciChart Android, you will need to start a trial before you can run the examples' suite and create applications.
This short 2 minute video shows you how to do this!
1/ We’ve added “Just works” licencing support for sandbox sites such as CodePen, CodeSandbox and JSFiddle
In this version you can now create codepens, codesandboxes and js fiddles in SciChart.js without the need for a trial licence. This allows you to try out new ideas quickly and share them with colleagues.
2/ We've added global exports for npm and an index.min.js This simplifies the imports and unifies them for the vanilla JS and npm versions of the library.
3/ Massively improved documentation (work in progress)
SciChart.js has over 200 handwritten documentation pages as well as an auto generated TypeDoc API site.
We've updated over 60 of our documentation pages to have far greater detail and to embed codepens into the pages in the docs.
You'll now see new tabs for the JavaScript API as well as JSON builder API. Wherever you see the button “Edit on Codepen” you can click this to open the example in CodePen in a new tab, edit examples and try out new ideas.
4/ Contextual docs and codesandbox links for demos
We've updated all the demos in our site to include contextual documentation and code sandbox links Head over to demo.scichart.com and open anyone of these examples.
The contextual documentation button takes you to the specific page relevant to that example in the docs. The codesandbox button opens up the example as a stand alone sample in a code sandbox. You can edit code, modify it, share it and more.
The code sandbox button toolbar has also been added to many of our embedded examples. Wherever you see this icon on the chart, hover it to see contextual documentation, links to npm, GitHub and codesandbox
5/ New Chart Title property
We've added a chart title property to the SciChartSurface. Until now many of our examples used annotations as a pseudo chart title. There is now a dedicated chart title property which may be displayed on the top, right, bottom or left of the chart, inside or outside the chart area and support multi line or single line text
6/ Custom ChartModifier2D/3D
We’ve added two new types: ChartModifier2D and 3D. These allow you to create behaviours which listen to mouse events and interact with the chart in new ways
7/ Performance improvements
In SciChart JS 3.1 we've improved the performance of our charts. In this version of SciChart we've improved the big data performance by up to 100%. The real time performance of SciChart has also been improved by up to 30%.
SciChart.js offers world class performance for financial, medical and scientific applications.
8/ Multiple bugs/issues fixed
Finally multiple bugs and issues have been fixed in this version of size chart you can find a full list of what's new over at our website
Thank you for your time and attention to this video we hope you enjoy using SciChart.js v3.1SciChart WPF - Licensing Troubleshooting Steps Feb 2023SciChart: The worlds most advanced chart library2023-02-08 | This video has debugging & troubleshooting steps for SciChart WPF version 6 & 7. Follow the updated steps (Feb 2023) if you have trial expired problems, licensing errors or warnings after applying a runtime key or activating scichart.
Key moments: 0:12 Developer license vs. Runtime license 0:55 The SciChart Licensing Wizard 1:15 Deleting local license file 1:26 Cloning the Licensing Test App code 1:51 Test #1 - Checking the Runtime License 2:59 Activating a developer license 3:18 Test #2 - Checking the Developer license 3:44 Still have problems? What to do next
"Which JavaScript Library is the fastest" is a topic which is important for application builders & developers in the scientific, medical, financial, industrial, defence, energy, semiconductor or aerospace sectors. Companies which are building applications that need to visualise millions of datapoints, stream real-time data from server or chart / plot scientific data from sensors, IoT devices or networks are pushing the boundaries of JavaScript and require a chart library which is able to meet demanding performance needs, as well as being feature-rich and flexible.
For this performance comparison we have used publicly available code on Github which compares the performance of JavaScript Chart Libraries: github.com/Arction/javascript-charts-performance-comparison. We're running the main branch which compares SciChart.js v2.2 vs lcjs v3.4.0
We have not adjusted or manipulated the test-bed code in any way. We have adjusted only one parameter in the static drawing test, which is the number of data-points per series, aiming for a total of 10 series x 10,000,000 (ten million) data points each, for a total of 100,000,000 (one hundred million) datapoints line chart draw in the browser.
In this performance test case, SciChart.js is the clear winner, rendering in 11 seconds vs. Arction LightningChart 'lcjs', which took 32 seconds to render 90,000,000 (90 million) datapoints before crashing the browser with a possible Out of Memory exception.
SciChart.js is the clear winner in this specific performance test case rendering 2.9x faster than lcjs.
The test case hardware was a Razor Blade laptop, with Intel I7 12800H processor, 32GB RAM and nVidia 3080 ti (laptop) GPU.
1/ We completely updated the brand and style of application.
If you go to showcase - JavaScript Charts, you will see a large number of examples that have been completely rebranded and organised. Performance demos are viewed at the top. After that we have showcases and then chart types on page one and two. Have a look at our new styled JavaScript Chart examples, which showcase what you can do with SciChart. Each example page hosts a live chart example as well as a description and also links to github telling you how to get the code
2/ We've included a new WebGL powered text rendering engine inside SciChart.
A couple of examples of what this can do:
You can now add data labels onto charts. These will take the values from your chart series or the values from metadata. Y values can be displayed as well as X&Y. Text labels, colour and positioning can be changed as well This is allowed for things like text cloud or word cloud charts. You can now display tens of thousands of labels on the chart. It is easy to build things like histograms in SciChart where you have data labels at the top of the column series.
3/ There is a new SubCharts API which allows you to place charts on charts. In the 64-chart dashboard performance demo we've placed 64 charts in a single web page. All the chart series can be updated in real time. This demo showcases up to 1,000,000 points on screen, with 192 series of different types. All updating in real-time.
4/ There is a new JavaScript non-uniform heatmap chart type. this is like the regular heat map except you can have uneven sizes for columns and rows. Heatmaps now support data-labels, as well as a heat map legend type which can be placed on the right or left of the chart.
The heat map legend can be placed in 2D or 3D JavaScript charts. It doesn't matter which type of chart that you place it on. You can provide a colour map and an axis with a title, for you to view the z-values of a heatmap or 3d surface on the chart.
5/ There's been a large number of styling and theming improvements to the SciChart examples. On our demo, you'll see that there are 85 examples of SciChart.js. each one of them has been updated in order to look beautiful and fit with our new branding theme.
6/ In addition to this we’ve added small features like auto colouring of series. Specifying stroke auto will allow SciChart to pick colours from the theme.
7/ There are also a number of performance improvements. As well as hundreds of micro optimizations throughout the code, we’ve added a native text system for axis labels and improved performance by 10 times for the uniform hetamap and added the SubCharts API which allows for large dashboards of charts sharing a single WebGL context.
8/ We've created a number of new demos in the SciChart.js example suite such as this rich heatmap interactions demo which showcases a interactive wave simulation where you can drag elements and update cross sections, you can interact with the chart and update data by dragging on it, and more.
We’ve added a JavaScript Chart data from WebSocket demo, which shows how to stream data from a server over WebSocket. This should be interesting for any customers making client-server applications and wondering how to integrate to real time data streams with SciChart.js.
We've also updated many of our examples such as the real time ticking stock charts demo which now connects to live data from Binance and displays cryptocurrency data on the screen. You can switch from OHLC to candlestick, and there is an interactive legend on the top left of the chart.
9/ Over 39 issues have also been fixed in the current version of SciChart.js You can find these by going to news and releases and looking at the release note for SciChart.js v3.
We discovered a limitation in JavaScript arrays that would not allow a floating-point number array of size larger than ~67 million elements, however we can surpass this using WebAssembly which allows for bigger arrays on the wasm heap.
In this video we show an upcoming enhancement to SciChart.js - a JavaScript Chart library - loading and plotting 100,000,000 (100 Million) datapoints. We've done this as a technological showcase to demonstrate what our chart library can do in realtime or big data visualization, and the expertise of our team.
This enhancement will be coming soon as part of SciChart.js v2.1. Current latest version is v2.0 which can be downloaded from npmjs here: npmjs.com/package/scichart
No other JavaScript chart library in the world is as fast as SciChart, and no other can match SciChart's incredible performance for Big-Data or realtime applications, making it suitable for demanding applications in scientific, financial, medical, engineering applications such as Formula One, banking / trading apps, aerospace, industrial process control and more.Fastest JavaScript Charts Plot 10 Million Datapoints in 25msSciChart: The worlds most advanced chart library2021-11-30 | Read the full blog post here! blog.scichart.com/javascript-chart-performance-plotting-10-million-datapoints
This short video showcases an upcoming technological improvement to SciChart.js - JavaScript Charts. We've enabled more optimisations from our award-winning cross-platform graphics engine so that SciChart.js can benefit and now draw up to 10 Million datapoints in ~25 milliseconds.
No other JavaScript chart library in the world is as fast as SciChart, and no other can match SciChart's incredible performance, making it suitable for demanding applications in scientific, financial, medical, engineering applications such as Formula One, banking / trading apps, aerospace, industrial process control and more.
This enhancement will be coming soon as part of SciChart.js v2.1. Current latest version is v2.0 which can be downloaded from npmjs here: npmjs.com/package/scichart
Find out more about SciChart.js for demanding, high-performance data visualization at scichart.com/javascript-chartsWPF Chart 32 Billion Data-points Digital Logic Analyzer Demo on a 4K Screen with zooming and panningSciChart: The worlds most advanced chart library2021-11-19 | In this video we quickly demonstrate how to make all points visible in the Digital Logic Analyzer demo.
I've recorded this on a 4K Widescreen monitor(3840x1600)
By using SHIFT+Mousewheel you can change channel height and bring all series into view.
By setting point count = 1 Billion you can load 1 billion points per series.
I've performed this test with 32 channels (total 32 Billion Datapoints rendered) as I have a computer with less than 64 GB RAM.
On computers with higher RAM, 64 Billion points or even up to 100 Billion datapoints (128GB RAM) have been tested
Use the zoom and pan controls on the left, or the mousewheel to deep zoom into the chart. All the data is there.
Double-click the chart to zoom back to extents and view all
Thanks!SciChart WPF v6.5 Performance Demo of 64 Billion data-points in a WPF Chart!SciChart: The worlds most advanced chart library2021-11-09 | In this demonstration, we showcase a new example - the Digital (Logic) Analyzer Demo in the SciChart WPF (Windows) examples suite, coming soon to version 6.5 of SciChart WPF.
This video showcases SciChart being able to render MASSIVE datasets - 64 Billion Data-points are generated and loaded into 64 channels (64 separate synchronized WPF Charts) each with 1-Billion data-points of digital data per chart.
Once data is loaded, you can zoom, pan the chart. All the data is there!
This is the most number of data-points ever visualised by a WPF Chart, another world first & record by the SciChart WPF team.
We've tested our solution up to 100 Billion data-points on powerful workstations (128GB RAM). SciChart is capable of displaying huge datasets and may be used in extreme big-data visualization applications such as logic or hardware analysers, digital analysers or data acquisition software.
SciChart WPF's Big-Data capabilities are unmatched, and at the time of writing we are the only WPF Chart component capable of rendering up to 100 Billion Datapoints.
No tricks, no if’s, no buts. We’ve worked hard to ensure every step of our graphics pipeline is fully optimised, using low-level gaming technology to achieve our record fast performance.
If you want to talk to our Technical Sales team to discuss your challenging requirements for WPF Data Visualization, contact our friendly, helpful team at scichart.com/contact-us. We welcome you to reach out!
Verify this for yourselves:
- Up to 64 Billion Datapoints in our 'Digital Analyzer Demo' (requires 64GB RAM) github.com/ABTSoftware/SciChart.Wpf.Examples (Coming soon as part of SciChart WPF 6.5, now in Beta)
SciChart WPF builds the worlds Fastest cross-platform chart library used in scientific, engineering, financial, medical and enterprise companies worldwide.
Our Chart SDKs support native Windows (WPF), native iOS & Android, native macOS and JavaScript/TypeScript applications, using our innovative cross-platform Visual Accelerator 3D Engine and individual API layers for target platforms.
Find out why our customers rate us the best by far, by visiting http://scichart.com/why-scichart-the-best-wpf-chartSciTrader Demo - iOS Android Multi-Pane Stock (Trading) Charts with Technical IndicatorsSciChart: The worlds most advanced chart library2021-11-03 | Below: A very quick demo of the SciTrader App (scitrader.io), a native iOS & Android Crypto trading app written in Swift & Kotlin, powered by SciChart's High Performance native iOS/Android chart library.
This video showcases an iOS/Android Multi-Pane Financial Chart control for visualising stock market, forex, or crypto data in Open High Low Close format. Technical indicators may be added to the chart, panes may be resized and all elements of the chart update reactively as the underlying data changes.
The SciTrader App is available for free on the iOS/Android app store.
SciChart is a super-fast high performance iOS, Android, Windows (WPF) and JavaScript chart control. SciChart has the world's fastest cross-platform charting engine powered by our 2D/3D graphics engine codenamed Visual Xccelerator
SciTrader is a demo & showcase of what SciChart can do for exchanges, trading apps, stocks & shares, brokerages, investment banks and hedge funds. We provide rich interactive, multipane charts for financial applications.
The SciTrader SDK, which will allow you to add multi-pane stock charts with technical indicators to iOS, Android and JavaScript apps is coming soon. For more info see blog.scichart.com/introducing-the-scitrader-app-and-sdkSciTrader Demo - iOS Android Treemap Control for Altcoin HeatmapSciChart: The worlds most advanced chart library2021-11-03 | Below: A very quick demo of the SciTrader App (scitrader.io), a native iOS & Android Crypto trading app written in Swift & Kotlin, powered by SciChart's High Performance native iOS/Android chart library.
This video showcases an iOS/Android Treemap control for visualising which cryptocurrencies and altcoins are performing the best vs. Bitcoin, ETH and USD.
The SciTrader App is available for free on the iOS/Android app store.
SciChart is a super-fast high performance iOS, Android, Windows (WPF) and JavaScript chart control. SciChart has the world's fastest cross-platform charting engine powered by our 2D/3D graphics engine codenamed Visual Xccelerator
SciTrader is a demo & showcase of what SciChart can do for exchanges, trading apps, stocks & shares, brokerages, investment banks and hedge funds. We provide rich interactive, multipane charts for financial applications.
The SciTrader SDK, which will allow you to add multi-pane stock charts with technical indicators to iOS, Android and JavaScript apps is coming soon. For more info see blog.scichart.com/introducing-the-scitrader-app-and-sdkSciCharts Financial Chart Component - Zoom and Pan Multi Pane Stock/Cryptocurrency ChartsSciChart: The worlds most advanced chart library2021-03-09 | A short video showcasing SciChart's Financial Chart Component and the rich touch interaction for zooming, panning and scaling the chart.
Written in Swift and Kotlin for iOS/Android (mobile) applications, our financial chart component allows you to create multi-pane stock or crypto currency apps with financial indicators, cursors, legends and more.
Written in Swift and Kotlin for iOS/Android (mobile) applications, our financial chart component allows you to create multi-pane stock or crypto currency apps with financial indicators, cursors, legends and more.
Written in Swift and Kotlin for iOS/Android (mobile) applications, our financial chart component allows you to create multi-pane stock or crypto currency apps with financial indicators, cursors, legends and more.
This component supports technical indicators, multiple chart panes, indicator settings, touch zooming panning and scaling, cursors and active legends and will allow you to shortcut the development of native financial/trading applications on mobile (iOS & Android) developed using Swift, Kotlin or Java.
Suitable for application developers working to create finance & trading apps within:
Our financial chart component is built in Swift (iOS) and Kotlin (Android). It is fully native and showcases the power of SciChart in connecting to exchanges and building trading apps. We've made a demo which connects to Binance and uses Bitcoin / cryptocurrency data APIs to overlay technical indicators and more.
SciChart supports zooming and panning of the chart using touch, pinch zoom, scaling by dragging the axis and more. Cursors and legends provide intuitive feedback to the user about the price and indicator values on the chart.
Our demo application - SciTrader - allows you to add/remove technical indicators to the chart, change settings such as indicator properties, color, line or fill styles as well as change timeframe, change instrument and more.
If you are interested to learn how we can help you to build native mobile (iOS/Android) trading applications using SciChart, contact sales at scichart.com/contact-usSciChart.js JavaScript Chart Tutorial 07 - Legends, Tooltips, Crosshairs and CursorsSciChart: The worlds most advanced chart library2020-11-20 | The 7th tutorial in a series on how to create JavaScript Charts with SciChart.js - High Performance Realtime Charts. scichart.com/javascript-chart-features
In this tutorial I show you how to add Legends, Cursors (Crosshairs) and Tooltips to a JavaScript Chart using the SciChart.js ChartModifier API.
SciChart supports a rich ChartModifier API for adding behaviors to a chart. Tooltip ChartModifiers available out of the box include:
- The CursorModifier: Displays a crosshairs with axis labels as you move the mouse
- The RolloverModifier: Displays a single vertical line with tooltips per series
- The LegendModifier: Displays a legend which can be placed in the chart and configured to show series name, series color and optional visibility checkboxes.
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart.js JavaScript Chart Tutorial 08 - Adding Multiple X and Y AxisSciChart: The worlds most advanced chart library2020-11-20 | The 8th tutorial in a series on how to create JavaScript Charts with SciChart.js - High Performance Realtime Charts. scichart.com/javascript-chart-features
In this tutorial I show you how to add multiple X and Y Axis to a JavaScript Chart using the SciChart.js.
SciChart unlimited, multiple X and Y axis on the left, right, top or bottom of the chart.
Series, annotations and interactions such as Axis-scaling can be added to unique axis pairs to enable different scales of series in the chart.
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart.js JavaScript Chart Tutorial 06 - Adding Annotations to ChartsSciChart: The worlds most advanced chart library2020-11-18 | SciChart.js JavaScript Chart Tutorial 06 - Adding Annotations to Charts
The sixth tutorial in a series on how to create JavaScript Charts with SciChart.js - High Performance Realtime Charts. scichart.com/javascript-chart-features
In this tutorial I show you how to add Annotations to a JavaScript Chart using the SciChart.js Annotations API.
Annotations that SciChart supports includes:
- The Line Annotation
- Text Annotation
- Box or Rectangle Annotation
- Custom Annotation, which supports custom SVG shapes and markers.
In this video
- 0:38 The Boilerplate (empty) example
- 1:11 The Line Annotation
- 2:05 Changing properties of the Line Annotation
- 2:28 x/yCoordinateMode Relative for docking Annotations
- 3:48 The Box Annotation
- 4:36 Stretched Box Annotation (left to right, or top to bottom)
- 5:36 The Text Annotation and Horizontal/Vertical Anchor Points
- 6:44 Creating text watermarks on the chart
- 7:17 Custom Annotations (custom SVG for shapes or markers)
- 8:20 Further examples including Buy/Sell markers and annotations example
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart JavaScript v1 Starting a Trial using the Cross Platform Licensing WizardSciChart: The worlds most advanced chart library2020-11-18 | After downloading SciChart.js, you will need to start a trial before you can run the example and create applications. This short 19-second video shows you how to do this!
In this tutorial I show you how to zoom and pan a real-time JavaScript Chart using several APIs in the SciChart.js library. These are:
- The XyDataSeries API for real-time updates - The ChartModifier API for adding zoom, pan, drag to zoom and mousewheel zoom behaviors to the chart - The SciChartSurface.zoomState property for detecting if the user has performed a zoom operation or not.
In this tutorial I show you how to add real-time updates to a chart using the DataSeries API. We will experiment with DataSeries.update, DataSeries.append to provide live updates, and show you how to scroll the chart in real-time as well.
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart.js v1 Released! Realtime JavaScript Chart Examples and demos showcasedSciChart: The worlds most advanced chart library2020-11-13 | SciChart.js is a brand new JavaScript Chart Library with many 2D/3D chart types and incredible realtime or big-data performance. SciChart.js v1 was released on 10th November and in this video we give you an overview of what this library can do, and showcase some of the incredible real-time examples we've created.
In this video, we talk about our features:
0:20 What's new in SciChart.js version 1? 0:57 Extreme Chart Performance 1:30 Interactions, Tooltips, Zooming Panning 1:52 Configuring Multi-Pane Stock Charts 2:11 Chart Annotations and Markers 2:33 Theming and Styling
Also, we showcase the Demo/Examples app which you can view online at https://demo.scichart,com
2:50 Introduction to the SciChart.js Examples App 3:24 Performance Demo loading 500 Series x 500 Points in milliseconds 3:48 Performance Demo loading 1 Million Points in milliseconds 4:07 Realtime JavaScript Chart Performance demo 4:46 Realtime Ghosted Traces example 5:10 Medical ECG/EKG Vital Signs Monitor example 5:30 Realtime Audio Analyzer / spectrum analyzer example 6:25 LiDAR 3D Point Cloud Geospatial Data Visualization example 6:52 3D Surface Mesh Plot example 7:00 The JavaScript Chart Types in the SciChart.js demo 7:15 JavaScript Realtime Heatmap / Spectrogram Chart example 7:44 JavaScript Stock Chart and Realtime Candlestick Chart examples 8:03 JavaScript 3D Bubble Chart example 8:11 JavaScript 3D Surface Mesh plot example
In this tutorial I show you how to add multiple series to a chart by using FastLineRenderableSeries and XyDataSeries. We will add 100 series with 10,000 data-points per series (1 Million points) into our JavaScript chart.
In this tutorial I show you how to add zooming and panning behaviour to a chart by using the ChartModifier API. We will add Drag to zoom, Drag to Pan, Zoom Extents (zoom to fit) and Mousewheel Zoom behaviour to our JavaScript Chart.
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart.js JavaScript Chart Tutorial 01 - Setting up a Project with WebPack, Node and SciChart.jsSciChart: The worlds most advanced chart library2020-10-14 | The first tutorial in a series on how to create a boilerplate project with WebPack, Node.js, and SciChart.js - High Performance Realtime JavaScript Charts. scichart.com/javascript-chart-features
In this tutorial I show you how to setup a project in VSCode by installing SciChart from npm, setting up SciChart with Webpack and some HTML / Javascript code to show your first chart with a single X & Y Axis. We're using Node.js and JavaScript for this tutorial but you can easily use TypeScript with a little extra config as well.
To connect with me, the founder & CEO of SciChart, you can find me as Andrew Burnett-Thompson on Linked-In, or on twitter at twitter.com/DrAndrewBtSciChart.js - Fast JavaScript Charts Progress Update Sept 2020SciChart: The worlds most advanced chart library2020-09-09 | Here's a quick update on our progress building SciChart.js - Fast JavaScript Charts for web applications.
We're about a month away from public BETA and are currently working on documentation, tutorials, and examples. The chart library itself is looking pretty good, has a number of features, including:
- JavaScript Line Charts
- JavaScript Column Charts
- JavaScript Mountain, Area and Band Charts - JavaScript Candlestick / Stock Charts
- JavaScript Bubble Charts
- JavaScript Stacked Column and Stacked Mountain Charts
- JavaScript Heatmap / Spectrograms
- JavaScript 3D Bubble Charts
- JavaScript 3D Surface Mesh charts
We're also planning to release features that you're familiar with in the SciChart ecosystem, such as the ChartModifier API (zooming, panning), Tooltips, Legends, Annotations, linking multiple charts and more.
Plus of course our legendary performance in a JavaScript Chart component - allowing you to draw millions of data-points in real-time, making SciChart.js perfect for the next-generation of high performance, big-data visualisation applications and services.
Subscribe to our YouTube channel to be notified of new releases and you can also find out more about SciChart in general at https://www.scichart.com!Live Demo of the SciChart iOS Android Audio Spectrum Analyzer Demo - Realtime Charts for your AppsSciChart: The worlds most advanced chart library2020-08-07 | This is a live demo of the SciChart iOS/Android Audio Analyzer example - part of the SciChart mobile examples suite.
SciChart is a Software Development Kit for adding charts and graphs to your Apps. Our performance is unmatched: no other commercial or open-source software component in the world can offer the real-time and big-data charting capabilities of SciChart.
In this demo we are plotting live a waveform of my voice, drawing 500,000 data-points in real-time plus computing spectral analysis of the sound-wave in real-time. The demo performs a Fourier Transform of the waveform in the second pane and draw a histogram of the Fourier transform, known as a spectrogram in the third pane.
We've created this demo to inspire your own innovation and show what you could create with SciChart Tech Medical & Scientific Software domain. For example, if you're creating an app to view patient vital signs, or visualize or analyze a patient’s cough or Echo Cardiogram, you could add SciChart to your apps and get real-time charts & graphs up and running in no time.
#SciChart #Android #iOS #visualization #charts #chart #graphs #plot #digitalhealth #techmedicalWebinar: Algorithmic Trading in SciChart WPF - High Performance Real-time ChartsSciChart: The worlds most advanced chart library2020-07-12 | A short webinar on Algorithmic Trading with SciChart WPF - High Performance Realtime Charts.
We demonstrate an Algo trading framework that we've created in-house which supports multi-timeframe analysis, multi-pane stock charts, tick-by-tick strategy backtesting and algorithmic strategy execution against crypto exchanges Bitmex and Binance. Visualisation is provided by SciChart (scichart.com/wpf-chart-features) which is able to draw huge datasets (millions of datapoints) in real-time, supports multiple chart types include Candlestick, Line, Mountain, Band, can draw indicators such as RSI, Bollinger Bands, Macd, Volume, and draw trade markers (Buy or Sell arrows) directly on the chart as the system trades.
I walk you through how the application works and then show the code how we made SciChart visualize this dataset. The speed, power, flexibility, and configurability of SciChart is second to none allowing for complex applications to be built quickly and with minimal development time. SciChart also supports mobile (iOS, Android) and soon JavaScript and MacOSX so you can create cross-platform trading applications with our feature-rich data-visualization toolkit.
In this video
- 0:33 Intro and demonstration of the Algo Trading UI capabilities - 3:21 Walking through the data visualization code - 5:57 How we added zooming, panning interaction behavior - 6:39 Adding TradingView like zoom pan behavior via a custom modifier - 7:51 Driving the algo trading strategy visualization - 9:05 Adding Buy Sell markers to the chart - 9:27 Handling Real-time market updates - 9:48 Complex Multi-Timeframe Analysis - 10:18 Adding shapes, annotations to the chart - 10:41 Live demo of tick by tick backtest - 11:48 Outro - SciChart is the Best DataVisualization Toolkit for Finance, Trading and Algorithmic Trading applications
This video includes: - 0:38 The Licensing Test App - 1:54 How to find you Runtime license key at www.scichart.com/profile - 2:43 Expected behaviour of the Licensing Test App and Trial Expired problems - 3:20 Activating a Developer License with the SciChart v6 Licensing Wizard - 4:22 After activating - License correctly applied in Licensing Test App - 4:37 Deactivating a License to release it to another developer - 5:10 Offline (Manual) activation for when you are behind a firewall - 6:19 Common Licensing Errors & their solutions
SciChart supports 3D Rendering of point-clouds, topography map, contours on iOS and Android devices, so you can create stunning scientific or GIS applications in Swift, Objective-C, Java Android, Kotlin or Xamarin.
For getting-started and starting a SciChart WPF Trial, see our getting started page at scichart.com/getting-started-scichart-wpfReal-time GPU accelerated Glow Shader effects in SciChart Javascript ChartsSciChart: The worlds most advanced chart library2020-06-10 | This video demonstrates real-time Shader Effects applied to real-time JavaScript charts using SciChart.js
SciChart.js is a JavaScript Chart Library written with WebAssembly & WebGL for full GPU hardware acceleration, allowing you to create impossible projects such as real-time scientific applications, big data dashboards, or complex trading applications.
With our unique, proprietary WebGL / WebAssembly graphics engine we're able to achieve incredible performance of millions of data-points drawn in real-time! Applying shader effects to chart elements allows for extra depth to the scene, such as the Glow effect applied to these Javascript oscilloscope and Javascript ECG chart examples.
SciChart.JS is coming later this year, and we're collecting emails for our newsletter now! Go to blog.scichart.com/scichart-js-preview-creating-real-time-stock-charts-in-javascript to signup and be notified when we release!SciChart WPF v6.2: Improved 3D Label positioning in Perspective & Orthogonal modeSciChart: The worlds most advanced chart library2020-05-27 | At SciChart we care a lot about the quality of the software we produce. One of the feature requests on our feedback portal (see scichart.com/feedback-policy) asked for better placement of labels on WPF 3D Charts. This was particularly noticeable in orthogonal mode, where labels overlapped the axis, and were hard to read.
In SciChart WPF v6.2 we've completed re-written the label placement algorithm, and come up with a strategy to intelligently cull, size, or position labels for better viewing and user experience. This is visible in the video below.
This will be released as part of SciChart WPF v6.2, which features advanced multi-GPU support and GPU compatibility testing, up to 28x faster initialization time as well as a host of features & fixes.
Find out more about our High Performance WPF Chart Components at scichart.com/wpf-chart-featuresSciChart WPF v6.2 Startup Initialization time: up to 28x faster to first startupSciChart: The worlds most advanced chart library2020-05-26 | At SciChart we care a lot about performance, which is why, when our users reported that the time to first load or startup of a SciChartSurface was a few seconds, we added a method to asychronously initialize licensing & 3D engine before showing the first chart.
However, this wasn't enough, so we went back and had a look at the startup process and discovered a very simple change which would improve the startup performance by up to 28x!!
This will be released as part of SciChart WPF v6.2, which features advanced multi-GPU support and GPU compatibility testing, up to 28x faster initialization time as well as a host of features & fixes.
Find out more about our High Performance WPF Chart Components at scichart.com/wpf-chart-featuresSciChart Xamarin Native v3 Starting a Trial using the Cross Platform Licensing WizardSciChart: The worlds most advanced chart library2020-05-07 | After installing SciChart Android and or SciChart iOS, you will need to start a trial before you can run the example and create applications.
This short 26 second video shows you how to do this!
The Vital Signs demo shows how you can create an ECG/EKG monitor application on an Windows PC, or custom hardware running Windows. Get your medical vital signs, medical ventilator, blood pressure monitor, electrocardiogram, digital stethoscope or patient monitoring apps to market quickly using our powerful ready-made WPF chart SDK. Built for scientific and medical apps.
The SciChart WPF SDK supports Windows Desktop applications built with the .NET Framework 4.5.2 - 4.8 (or higher), .NET Core 3 or higher written in C# or Visual Basic .NET.
The trial process is very similar, just click 'Start Trial' next to ios, or android platforms instead.SciChart.js Javascript WebGL WebAssembly Chart Preview / April 2020SciChart: The worlds most advanced chart library2020-04-23 | In this video we give you an update on our progress in building SciChart.js - Fast Realtime 2D & 3D Javascript Charts for web applications.
We are making great progress and have added the following chart types to SciChart.js:
Also, with our unique, proprietary WebGL / WebAssembly graphics engine we're able to achieve incredible performance. In this video we demonstrate up to 1,000,000 (one million) data-points and huge datasets being draw in realtime!
We also demonstrate a real-time javascript candlestick / ohlc / stock chart demo, a real-time ECG/EKG Medical javascript chart example and how we've already added tooltips and annotations to our typescript/javascript webGL charts.
We have created Candlestick, OHLC (Open High Low Close), Mountain (Area), Line and Column chart types in our upcoming JavaScript, WebAssembly and WebGL Chart library as well as special axis types for stock charts and created this demo to show you what SciChart.js will be able to do.
Development is ongoing now, and we plan to release a preview later in the year. We will be targeting Javascript, Typescript as well as frameworks such as React, Vue.js.
The Vital Signs demo shows how you can create an ECG/EKG monitor application on an iOS or Android device, or custom hardware (Raspberry Pi, Arduino, Freescale) running Android. Get your medical vital signs, medical ventilator, blood pressure monitor, electrocardiogram, digital stethoscope or patient monitoring apps to market quickly using our powerful ready-made iOS/Android/Xamarin chart SDK. Built for scientific or medical apps.
The Audio Analyzer demo shows how you can create an Audio, or Radio Frequency analyser app with frequency analysis and real-time spectrograms using our powerful iOS/Android/Xamarin Chart Library. Get scientific or engineering apps to market quickly and shortcut development using our ready-made real-time iOS/Android chart controls.
The SciChart SDK supports iOS, Android and Xamarin mobile apps built in Swift, Objective-C, Java, Kotlin, and Xamarin with C#, Visual Basic .NET. iOS version 8 or higher and Android SDK 4.4 (API 19 - Kitkat) or higher are supported.
SciChart provides award winning, cross-platform chart software on Windows (WPF), iOS, Android & Xamarin platforms. We are now actively developing SciChart for Web, a fast realtime 2D & 3D chart library for javascript, typescript applications.
Our proprietary 2D/3D graphics engine has been cross-compiled to javascript, and our unique technology allows us to render charts with millions of data-points in real-time. With SciChart.js, you will be able to create smooth, big-data applications capable of displaying millions of data-points in a web browser.
Development is ongoing now, and we plan to release a preview later in the year. We will be targeting Javascript, Typescript as well as frameworks such as React, Vue.js.
Subscribe to our newsletter for updates!SciChart WPF v6 Performance Benchmarks showing Visual Xccelerator Speed-upSciChart: The worlds most advanced chart library2020-02-26 | SciChart SDK v6 brings you performance increases of up to 100x (10,000%) across WPF Chart types, allowing you to create the most demanding scientific, financial and big-data enterprise applications, all without changing or sacrificing our powerful & flexible XAML-friendly, MVVM ready WPF chart API.
To test our charts performance internally and measure performance gain as we developed this new version, we’ve written a complete test-suite to cover all kinds of WPF Chart performance cases.
The SciChart WPF performance test-suite in this video has chosen test-cases which pushed our last version (SciChart WPF v5) to the limit, then shows the massive performance improvements in SciChart WPF v6. It includes a number of complex scenarios, such as:
- Real-time Chart Performance, When many series (up to 1 Billion Points), when massive arrays or when real-time updating
- Real-time Line Charts with appending tens of millions of new data-points per second.
- Line charts with unsorted XY Freeform data (up to 10-Million points)
- Scatter chart performance, when massive series of Freeform XY data (10 Million Points)
- Band Series, a complex geometry when many series / points
- Candlestick Series, when many series / points
- OHLC Series, often used in financial applications
- Column Series
- Stacked Mountain / Stacked Column Series
- Core data-processing algorithms which are key to the incredible performance you see in SciChart.
We’ve taken the time to develop this comprehensive performance test-suite in-house so that we can measure the improvement across a wide variety of demanding conditions, not just optimise one or two cases and declare ourselves ‘the fastest’. We have confidence that the results we present below are both accurate and a truthful representation of our WPF chart performance, as we’ve gone to extreme lengths to measure, test and optimise rendering speed.Async License Loading and one-time library initialization with SciChart WPFSciChart: The worlds most advanced chart library2020-02-12 | Some of our customers have asked us if it is possible to perform one-time license and library initialization asynchronously at application start time. In this short example we demonstrate how to perform one-time async initialization of our 2D/3D Graphics engine and license loading asynchronously before any SciChart content is shown.
This technique solves the problem of slow startup performance of SciChart WPF and give a good user experience to your customers, by performing the initialization the library asynchronously at application startup.
Initialization is one-time, once it has been performed, every subsequent WPF chart created should be very fast. However, this slight delay in initialization was causing some customers to seek a solution for faster SciChart WPF startup time.