Pre loader

DataVisualization in the Oil & Gas Industry using SciChart

DataVisualization in the Oil & Gas Industry using SciChart

At SciChart we serve customers in many different industries and sectors. One sector which keeps coming back to use our chart software again and again is the Oil & Gas industry. In this blog post we take a deep dive into how SciChart can help solve DataVisualization problems in the Oil & Gas industry, and what chart types and features make us a great fit for oil & gas explorers or producers who need to visualise complex or big data.

What is SciChart?

First up, what is SciChart, and more importantly what isn’t it?

SciChart is a software library for adding charts and graphs to applications. Our chart library supports JavaScript, TypeScript in browser or electron apps, C# WPF on Windows, Swift on macOS & iOS and Kotlin on Android.

Our customers are software development teams which are building apps that need to visualize data in 2D or 3D charts and graphs. We don’t sell an off-the-shelf SaaS app for Oil & Gas prospecting, but we do sell chart libaries that will help you make the best prospecting or exploration tools for internal or external teams. If that’s you, and you’d like to find out how, read on.

We asked our customers what are the most important chart types or datavisualization features for Oil & Gas. This is what they told us:

  • Big Data is a must. The ability to display millions of data-points without slowdown.
  • Vertical charts. Ability to rotate a chart to view vertical drill depth.
  • Synchronizing several charts. Ability to zoom, pan and show tooltips on several charts with the same horizontal or vertical scale
  • Dashboarding charts. Ability to create dashboards with several charts. Some call this a Trellis chart. We just simply call it a dashboard.
  • Popular chart types. such as Lines, Mountain, Scatter.
  • Oil & Gas specific chart types. such as formations chart. More on these later.
  • Sonogram charts. We call this a heatmap, but it can also be used to visualise a sonogram, ultrasound or other data being sent back from well & drill sensors.
  • 3 Dimensional Charts. Visualising surface meshes, topology data or point-clouds in 3D is possible with SciChart: both in browser and on desktop / mobile devices.
  • High Performance. We already mentioned Big Data, but high performance & realtime charts are central to what we do. Important in scientific industries.

SciChart can handle all of these scenarios and more.

Let’s dig into the features & showcase some demos below:

Oil & Gas Demos with SciChart

We’ve created some demos showing how you can configure SciChart for Oil & Gas applications below. These have been created in both JavaScript for browser apps and WPF / C# for Windows desktop apps.

We’ve created a JavaScript demo showcasing SciChart’s capabilities for the Oil & Gas industry. Download the source code here

Above is our Oil & Gas Dashboard demo which we’ve created in JavaScript as well as WPF (Windows). Find the source code for the demos here:

SciChart’s Vertical Chart feature

We’re using the vertical chart features in SciChart to arrange a number of drill depth charts. These have synchronized zooming, panning, and tooltips using a feature we call the RolloverModifier. Each vertical chart has a different visualisation to showcase the flexibility & power of SciChart.

We’ve created a WPF (Windows) demo showcasing SciChart’s capabilities for the Oil & Gas industry. Download the source code here: WPF Source / JavaScript Source

Above from left to right:

  1. A formation chart using our Stacked Mountain feature and PaletteProvider feature to colour individual segments.
  2. Using our Band chart feature and PaletteProvider to colour segments we achieve a density plot.
  3. The next plot is simply lines and dashed lines.
  4. The fourth plot showcase spline mountains and scatter charts
  5. The fifth plot is a sonogram using our Heatmap feature.
  6. And the final plot is a column chart again using PaletteProvider feature to colour individual bars.

All these charts zoom and pan in unison with a custom legend at the top. Tooltips are synchronized across charts using our built-in feature of synchronizing multiple charts.

Dashboarding (Trellis) Charts

Simply arrange a grid of charts on the screen to create a Trellis / dashboard type effect. Each one features either Stacked Mountain series or Scatter Series. Charts have been configured to hire X/Y axis to make the most of available space.

3D Charts and Sonograms / Heatmaps

3D Charts and Heatmaps (Sonogram/Spectrogram) are supported. Our JavaScript heatmaps are highly performant and may be updated in realtime to show ultrasound data or spectrogram data from Oil well sensors.

3D Charts supported in SciChart.js as well as SciChart WPF

3D Charts may be configured to show surface mesh – a kind of 2d topology map – and scatter / bubble / point-cloud charts.

High Performance (Big Data) & Realtime Charts

Of course, all of this with our incredible world-class realtime performance. Our WPF Charts can render up to bilions of datapoints and our JavaScript charts can draw tens of millions of data-points without slowdown. It has to be seen to be believed!

Contact us to find out more

To find out more about SciChart the company, or ask us a question to enquire how we can help with your Oil & gas prospecting, exploration or management applications, use the contact form and get in touch.

Start using SciChart.js Today

SciChart.js is now available with a FREE community edition (no trial, sign-up or credit card required) where you can try out the library commercially or use it in a non-commercial application. If you have a question, or would like to give feedback, contact us.


By Andrew Burnett-Thompson | Apr 04, 2022
CEO / Founder of SciChart. Masters (MEng) and PhD in Electronics & Signal Processing.Follow me on LinkedIn for more SciChart content, or twitter at @drandrewbt.

Leave a Reply