In this post I’m going to show you how to create a 3D surface chart with just JavaScript using Plotly.js. Chart.js is a powerful data visualization library, but I know from experience that it can be tricky to just get started and get a graph to show up. Tips! Javascript 3D Bubble Charts allow you to visualise data in three-dimensions, it could be anything from point-cloud data from a LIDAR sensor to simply viewing statistical data in 3D. Ember Charts is another great open source library built with D3.js and Ember.js. In SciChart.js each point is individually styled: you may change the size or colour of the scatter point on per-point basis. It's easy to get started with Chart.js. Bubbles can be colored individually, programmatically selected and scaled using the PointMetadata3D class. ZingChart offers a variety of 3D JavaScript chart types, along with the ability to control how the chart is displayed with 3D type, angle, depth, and zoom. In this example, we create a bar chart for a single dataset and render that in our page. Demonstrates how to create a JavaScript 3D Bubble Chart. Creating a Chart. All that's required is the script included in your page along with a single