This a printable view of this page. Click here to print.

Return to the regular view of this page.

Any Chart Cheat Sheet

Introduction

This cheat sheet lists the most common chart types, together with a visual sample and the json required to create them. More chart types can be found at https://plot.ly/javascript/.

Basic Charts

Line Chart

LineChartProperties
[  {  "x": [ 1, 2 ],  "y": [ 1, 2 ],  "type": "scatter"  },  {  "x": [ 3, 4 ],  "y": [ 9, 14 ],  "type": "scatter"  } ]

Bubble Chart

BubbleChartProperties
[ {  "x": [ 1, 2, 3 ],  "y": [ 1, 2, 3 ],  "marker": {  "color": [ "red", "blue", "green" ],  "size": [ 20, 50, 80 ]  },  "mode": "markers" } ]

Scatter Chart

ScatterPlotProperties
[ {  "x": [ 1, 2, 3 ],  "y": [ 1, 2, 3 ],  "text": [ "A", "B", "C" ],  "textposition": "left center",  "mode": "markers+text" } ]

Heatmap

HeatMapProperties
[ {  "z": [ [ 1, 2 ], [ 3, 4 ] ],  "type": "heatmap" } ]

Bar Chart

BarChartProperties
[ {  "y": [ "giraffe", "elephant" ],  "x": [ 2, 4 ],  "type": "bar",  "orientation": "h" } ]

Column Chart

ColumnChartProperties
[ {  "x": [ "giraffe", "elephant" ],  "y": [ 2, 4 ],  "type": "bar",  "orientation": "v" } ]

Pie Chart

PieChartProperties
[ {  "values": [ 10, 20, 30 ],  "labels": [ "Uganda", "Netherlands", "US" ],  "type": "pie" } ]

Doughnut Chart

DoughNutChartProperties
[ {  "values": [ 10, 20, 30 ],  "labels": [ "Uganda", "Netherlands", "US" ],  "hole": 0.4,  "type": "pie" } ]

Area Chart

AreaChartProperties
[ {  "x": [ 1, 2, 3 ],  "y": [ 1, 2, 3 ],  "mode": "scatter",  "fill": "tonexty" } ]

Statistical Charts

Histograms

HistogramProperties
[ {  "x": [ 0, 2, 1, 3, 4, 2 ],  "type": "histogram" } ]

Box Chart

BoxPlotProperties
[ {  "x": [ 1, 2, 3, 4, 5 ],  "type": "box" } ]

2D Histogram

2DHistogramProperties
[ {  "x": [ 1, 2, 3, 4, 5 ],  "y": [ 1, 2, 3, 4, 5 ],  "type": "histogram2d" } ]

Maps

Bubble Map

BubbleMapProperties
[ {  "lon": [ 100, 400 ],  "lat": [ 0, 0 ],  "type": "scattergeo",  "marker": {  "color": [ "red", "blue" ],  "size": [ 20, 50 ]  },  "mode": "marker" } ]

Choropleth Map

ChoroplethMapProperties

Choropleth Map Data

[ {  "type": "choropleth",  "locations": ["AZ", "CA", "VT"],  "locationmode": "USA-states",  "z": [10,20,40],  "name": "Choropleth data" } ]

Choropleth Map Layout

{  "geo": {  "scope": "usa"  } }

Scatter Map

ScatterMapProperties
[ {  "lon": [ 12, 22 ],  "lat": [ 42, 39 ],  "type": "scattergeo",  "text": [ "Rome", "Greece" ],  "mode": "marker" } ]

3D Charts

3D Surface Chart

3DSurfacePlotProperties
[ {  "colorscale": "Viridis",  "z": [ [ 3, 5, 7, 9 ], [ 21, 13, 8, 5 ] ],  "type": "surface" } ]

3D Line Chart

3DLineChartProperties
[ {  "x": [ 9, 8, 5, 1 ],  "y": [ 1, 2, 4, 8 ],  "z": [ 11, 8, 15, 3 ],  "mode": "lines",  "type": "scatter3d" } ]

3D Scatter Chart

3DScatterPlotProperties
[ {  "x": [ "9", "8", "5", "1" ],  "y": [ "1", "2", "4", "8" ],  "z": [ "11", "8", "15", "3" ],  "mode": "markers",  "type": "scatter3d" } ]

Other Charts

Contour Chart

ContourProperties
[ {  "z": [ [ 2, 2, 4, 11 ], [ 5, 14, 8, 11 ] ],  "type": "contour" } ]

Time Series

TimeSeriesProperties
[ {  "type": "scatter",  "mode": "lines",  "x": [ "2018-09-04", "2018-10-04", "2018-11-04", "2018-12-04", "2018-12-04" ],  "y": [ 5, 2, 7, 10 ] } ]

Group By Chart

GroupByChartProperties
[ {  "type": "scatter",  "x": [ "Arthur","Jolly","Daphine","Arthur","Jolly","Daphine" ],  "y": [ 1, 6, 2, 5, 8, 1 ],  "mode": "markers" } ]

Symmetric Error Bar

ErrorBarProperties
[ {  "x": [ 0, 1, 2 ],  "y": [ 6, 10, 2 ],  "error_y": {  "type": "data",  "array": [ 4, 2, 3 ]  },  "type": "scatter" } ]

Polar Chart

PolarChartProperties
[ {  "type": "scatterpolar",  "r": [ 34, 11, 39, 37, 34 ],  "theta": [ "A", "B", "C", "D", "A" ],  "fill": "toself" } ]

Ternary Plot

TernaryPlotProperties

Ternary Plot Data

[{  "type": "scatterternary",  "mode": "markers",  "a": [ 5, 4, 5, 2, 10 ],  "b": [ 2, 1, 15, 20, 8 ],  "c": [ 1, 20, 5, 15, 10 ],  "text":[ "point 1", "point 2", "point 3", "point 4", "point 5" ] }]

Ternary Plot Layout

{  "ternary": {  "sum":100  } }

Read More