From 4bd2503e64f73dfca284355df8386b094ac2dd25 Mon Sep 17 00:00:00 2001 From: Chris P Date: Thu, 26 Jun 2014 15:44:49 -0400 Subject: [PATCH] bar marker array example --- .../bar/bar-marker-array/julia/code.txt | 17 + .../bar/bar-marker-array/matlab/code.txt | 14 + .../bar/bar-marker-array/nodejs/code.txt | 17 + .../bar/bar-marker-array/python/code.txt | 18 + .../bar/bar-marker-array/r/code.txt | 18 + .../executables/julia/bar_marker_array.jl | 16 + .../executables/matlab/bar_marker_array.m | 12 + .../executables/nodejs/bar_marker_array.js | 15 + .../executables/python/bar_marker_array.py | 16 + auto-docs/executables/r/bar_marker_array.r | 16 + .../bar/bar-marker-array/config.json | 10 + .../bar/bar-marker-array/model.json | 27 + ids.json | 1 + .../bar/bar-marker-array/julia/code.txt | 17 + .../bar/bar-marker-array/matlab/code.txt | 14 + .../bar/bar-marker-array/nodejs/code.txt | 17 + .../bar/bar-marker-array/python/code.txt | 18 + .../bar/bar-marker-array/r/code.txt | 18 + published/api-docs/references/julia.json | 15 + published/api-docs/references/matlab.json | 57 +- published/api-docs/references/nodejs.json | 15 + published/api-docs/references/python.json | 15 + published/api-docs/references/r.json | 15 + published/images/bar-marker-array.png | Bin 0 -> 12478 bytes reports/publish-report.txt | 1 + tree.json | 1295 +++++++++-------- 26 files changed, 1040 insertions(+), 654 deletions(-) create mode 100644 auto-docs/chart-types/bar/bar-marker-array/julia/code.txt create mode 100644 auto-docs/chart-types/bar/bar-marker-array/matlab/code.txt create mode 100644 auto-docs/chart-types/bar/bar-marker-array/nodejs/code.txt create mode 100644 auto-docs/chart-types/bar/bar-marker-array/python/code.txt create mode 100644 auto-docs/chart-types/bar/bar-marker-array/r/code.txt create mode 100644 auto-docs/executables/julia/bar_marker_array.jl create mode 100644 auto-docs/executables/matlab/bar_marker_array.m create mode 100644 auto-docs/executables/nodejs/bar_marker_array.js create mode 100644 auto-docs/executables/python/bar_marker_array.py create mode 100644 auto-docs/executables/r/bar_marker_array.r create mode 100755 hard-coded/chart-types/bar/bar-marker-array/config.json create mode 100755 hard-coded/chart-types/bar/bar-marker-array/model.json create mode 100644 published/api-docs/chart-types/bar/bar-marker-array/julia/code.txt create mode 100644 published/api-docs/chart-types/bar/bar-marker-array/matlab/code.txt create mode 100644 published/api-docs/chart-types/bar/bar-marker-array/nodejs/code.txt create mode 100644 published/api-docs/chart-types/bar/bar-marker-array/python/code.txt create mode 100644 published/api-docs/chart-types/bar/bar-marker-array/r/code.txt create mode 100644 published/images/bar-marker-array.png diff --git a/auto-docs/chart-types/bar/bar-marker-array/julia/code.txt b/auto-docs/chart-types/bar/bar-marker-array/julia/code.txt new file mode 100644 index 000000000000..fb0f26e2e914 --- /dev/null +++ b/auto-docs/chart-types/bar/bar-marker-array/julia/code.txt @@ -0,0 +1,17 @@ +using Plotly + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}Plotly.signin({% if username %}"{{username}}"{% else %}"Julia-Demo-Account"{% endif %}, {% if api_key %}"{{api_key}}"{% else %}"hvkrsbg3uj"{% endif %}) + +data = [ + [ + "x" => [1, 2, 3, 4], + "y" => [5, 4, -3, 2], + "marker" => ["color" => ["#447adb", "#447adb", "#db5a44", "#447adb"]], + "type" => "bar" + ] +] + +response = Plotly.plot([data], ["filename" => "bar-marker-array", "fileopt" => "overwrite"]) +plot_url = response["url"] \ No newline at end of file diff --git a/auto-docs/chart-types/bar/bar-marker-array/matlab/code.txt b/auto-docs/chart-types/bar/bar-marker-array/matlab/code.txt new file mode 100644 index 000000000000..dce9d6411f25 --- /dev/null +++ b/auto-docs/chart-types/bar/bar-marker-array/matlab/code.txt @@ -0,0 +1,14 @@ +{% if not username %}% Fill in with your personal username and API key +% or, use this public demo account +{% endif %}signin({% if username %}'{{username}}'{% else %}'MATLAB-Demo-Account'{% endif %}, {% if api_key %}'{{api_key}}'{% else %}'p42phiifti'{% endif %}) + +data = {... + struct(... + 'x', [1, 2, 3, 4], ... + 'y', [5, 4, -3, 2], ... + 'marker', struct('color', { {'#447adb', '#447adb', '#db5a44', '#447adb'} }), ... + 'type', 'bar')... +}; + +response = plotly(data, struct('filename', 'bar-marker-array', 'fileopt', 'overwrite')); +plot_url = response.url \ No newline at end of file diff --git a/auto-docs/chart-types/bar/bar-marker-array/nodejs/code.txt b/auto-docs/chart-types/bar/bar-marker-array/nodejs/code.txt new file mode 100644 index 000000000000..4e6f57a5b236 --- /dev/null +++ b/auto-docs/chart-types/bar/bar-marker-array/nodejs/code.txt @@ -0,0 +1,17 @@ +{% if not username %}// Fill in with your personal username and API key +// or, use this public demo account +{% endif %}var plotly = require('plotly')({% if username %}'{{username}}'{% else %}'Node.js-Demo-Account'{% endif %},{% if api_key %}'{{api_key}}'{% else %}'dvlqkmw0zm'{% endif %}); + +var data = [ + { + x: [1, 2, 3, 4], + y: [5, 4, -3, 2], + marker: {color: ["#447adb", "#447adb", "#db5a44", "#447adb"]}, + type: "bar" + } +]; + +var graph_options = {filename: "bar-marker-array", fileopt: "overwrite"} +plotly.plot(data, graph_options, function (err, msg) { + console.log(msg); +}); \ No newline at end of file diff --git a/auto-docs/chart-types/bar/bar-marker-array/python/code.txt b/auto-docs/chart-types/bar/bar-marker-array/python/code.txt new file mode 100644 index 000000000000..33c29057c9c9 --- /dev/null +++ b/auto-docs/chart-types/bar/bar-marker-array/python/code.txt @@ -0,0 +1,18 @@ +import plotly.plotly as py +from plotly.graph_objs import * + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}py.sign_in({% if username %}"{{username}}"{% else %}'Python-Demo-Account'{% endif %}, {% if api_key %}"{{api_key}}"{% else %}'gwt101uhh0'{% endif %}) + +data = Data([ + Bar( + x=[1, 2, 3, 4], + y=[5, 4, -3, 2], + marker=Marker( + color=['#447adb', '#447adb', '#db5a44', '#447adb'] + ) + ) +]) + +plot_url = py.plot(data, filename='bar-marker-array') \ No newline at end of file diff --git a/auto-docs/chart-types/bar/bar-marker-array/r/code.txt b/auto-docs/chart-types/bar/bar-marker-array/r/code.txt new file mode 100644 index 000000000000..3bb86d26696a --- /dev/null +++ b/auto-docs/chart-types/bar/bar-marker-array/r/code.txt @@ -0,0 +1,18 @@ +library(plotly) + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}p <- plotly(username={% if username %}"{{username}}"{% else %}'R-Demo-Account'{% endif %}, key={% if api_key %}"{{api_key}}"{% else %}'yu680v5eii'{% endif %}) + +data <- list( + list( + x = c(1, 2, 3, 4), + y = c(5, 4, -3, 2), + marker = list(color = c("#447adb", "#447adb", "#db5a44", "#447adb")), + type = "bar" + ) +) + +response <- p$plotly(data, kwargs=list(filename="bar-marker-array", fileopt="overwrite")) +url <- response$url +filename <- response$filename \ No newline at end of file diff --git a/auto-docs/executables/julia/bar_marker_array.jl b/auto-docs/executables/julia/bar_marker_array.jl new file mode 100644 index 000000000000..7009fcf7e1af --- /dev/null +++ b/auto-docs/executables/julia/bar_marker_array.jl @@ -0,0 +1,16 @@ +using Plotly + +using Plotly +Plotly.signin("TestBot", "r1neazxo9w") + +data = [ + [ + "x" => [1, 2, 3, 4], + "y" => [5, 4, -3, 2], + "marker" => ["color" => ["#447adb", "#447adb", "#db5a44", "#447adb"]], + "type" => "bar" + ] +] + +response = Plotly.plot([data], ["filename" => "bar-marker-array", "fileopt" => "overwrite", "auto_open" => "false"]) +plot_url = response["url"] \ No newline at end of file diff --git a/auto-docs/executables/matlab/bar_marker_array.m b/auto-docs/executables/matlab/bar_marker_array.m new file mode 100644 index 000000000000..c11f6923e13c --- /dev/null +++ b/auto-docs/executables/matlab/bar_marker_array.m @@ -0,0 +1,12 @@ +signin('TestBot', 'r1neazxo9w') + +data = {... + struct(... + 'x', [1, 2, 3, 4], ... + 'y', [5, 4, -3, 2], ... + 'marker', struct('color', { {'#447adb', '#447adb', '#db5a44', '#447adb'} }), ... + 'type', 'bar')... +}; + +response = plotly(data, struct('filename', 'bar-marker-array', 'fileopt', 'overwrite', 'auto_open', 'false')); +plot_url = response.url \ No newline at end of file diff --git a/auto-docs/executables/nodejs/bar_marker_array.js b/auto-docs/executables/nodejs/bar_marker_array.js new file mode 100644 index 000000000000..dc0af9622ec8 --- /dev/null +++ b/auto-docs/executables/nodejs/bar_marker_array.js @@ -0,0 +1,15 @@ +var plotly = require('plotly')('TestBot', 'r1neazxo9w') + +var data = [ + { + x: [1, 2, 3, 4], + y: [5, 4, -3, 2], + marker: {color: ["#447adb", "#447adb", "#db5a44", "#447adb"]}, + type: "bar" + } +]; + +var graph_options = {filename: "bar-marker-array", fileopt: "overwrite", auto_open: "false"} +plotly.plot(data, graph_options, function (err, msg) { + console.log(msg); +}); \ No newline at end of file diff --git a/auto-docs/executables/python/bar_marker_array.py b/auto-docs/executables/python/bar_marker_array.py new file mode 100644 index 000000000000..885f82405243 --- /dev/null +++ b/auto-docs/executables/python/bar_marker_array.py @@ -0,0 +1,16 @@ +import plotly.plotly as py +from plotly.graph_objs import * + +py.sign_in('TestBot', 'r1neazxo9w') + +data = Data([ + Bar( + x=[1, 2, 3, 4], + y=[5, 4, -3, 2], + marker=Marker( + color=['#447adb', '#447adb', '#db5a44', '#447adb'] + ) + ) +]) + +plot_url = py.plot(data, filename='bar-marker-array', auto_open=False) \ No newline at end of file diff --git a/auto-docs/executables/r/bar_marker_array.r b/auto-docs/executables/r/bar_marker_array.r new file mode 100644 index 000000000000..1a6f88e15830 --- /dev/null +++ b/auto-docs/executables/r/bar_marker_array.r @@ -0,0 +1,16 @@ +library(plotly) + +p <- plotly(username='TestBot', key='r1neazxo9w') + +data <- list( + list( + x = c(1, 2, 3, 4), + y = c(5, 4, -3, 2), + marker = list(color = c("#447adb", "#447adb", "#db5a44", "#447adb")), + type = "bar" + ) +) + +response <- p$plotly(data, kwargs=list(filename="bar-marker-array", fileopt="overwrite", auto_open="FALSE")) +url <- response$url +filename <- response$filename \ No newline at end of file diff --git a/hard-coded/chart-types/bar/bar-marker-array/config.json b/hard-coded/chart-types/bar/bar-marker-array/config.json new file mode 100755 index 000000000000..f6fd381858eb --- /dev/null +++ b/hard-coded/chart-types/bar/bar-marker-array/config.json @@ -0,0 +1,10 @@ +{ + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "name": "Customizing Individual Bar Colors" +} diff --git a/hard-coded/chart-types/bar/bar-marker-array/model.json b/hard-coded/chart-types/bar/bar-marker-array/model.json new file mode 100755 index 000000000000..406763c9ae23 --- /dev/null +++ b/hard-coded/chart-types/bar/bar-marker-array/model.json @@ -0,0 +1,27 @@ +{ + "data": [ + { + "x": [ + 1, + 2, + 3, + 4 + ], + "y": [ + 5, + 4, + -3, + 2 + ], + "marker": { + "color": [ + "#447adb", + "#447adb", + "#db5a44", + "#447adb" + ] + }, + "type": "bar" + } + ] +} diff --git a/ids.json b/ids.json index 323230cf82f2..10173a54a3c2 100644 --- a/ids.json +++ b/ids.json @@ -26,6 +26,7 @@ "axes-reversed", "axes-ticks", "bar-line", + "bar-marker-array", "basic-area", "basic-bar", "basic-box-plot", diff --git a/published/api-docs/chart-types/bar/bar-marker-array/julia/code.txt b/published/api-docs/chart-types/bar/bar-marker-array/julia/code.txt new file mode 100644 index 000000000000..fb0f26e2e914 --- /dev/null +++ b/published/api-docs/chart-types/bar/bar-marker-array/julia/code.txt @@ -0,0 +1,17 @@ +using Plotly + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}Plotly.signin({% if username %}"{{username}}"{% else %}"Julia-Demo-Account"{% endif %}, {% if api_key %}"{{api_key}}"{% else %}"hvkrsbg3uj"{% endif %}) + +data = [ + [ + "x" => [1, 2, 3, 4], + "y" => [5, 4, -3, 2], + "marker" => ["color" => ["#447adb", "#447adb", "#db5a44", "#447adb"]], + "type" => "bar" + ] +] + +response = Plotly.plot([data], ["filename" => "bar-marker-array", "fileopt" => "overwrite"]) +plot_url = response["url"] \ No newline at end of file diff --git a/published/api-docs/chart-types/bar/bar-marker-array/matlab/code.txt b/published/api-docs/chart-types/bar/bar-marker-array/matlab/code.txt new file mode 100644 index 000000000000..dce9d6411f25 --- /dev/null +++ b/published/api-docs/chart-types/bar/bar-marker-array/matlab/code.txt @@ -0,0 +1,14 @@ +{% if not username %}% Fill in with your personal username and API key +% or, use this public demo account +{% endif %}signin({% if username %}'{{username}}'{% else %}'MATLAB-Demo-Account'{% endif %}, {% if api_key %}'{{api_key}}'{% else %}'p42phiifti'{% endif %}) + +data = {... + struct(... + 'x', [1, 2, 3, 4], ... + 'y', [5, 4, -3, 2], ... + 'marker', struct('color', { {'#447adb', '#447adb', '#db5a44', '#447adb'} }), ... + 'type', 'bar')... +}; + +response = plotly(data, struct('filename', 'bar-marker-array', 'fileopt', 'overwrite')); +plot_url = response.url \ No newline at end of file diff --git a/published/api-docs/chart-types/bar/bar-marker-array/nodejs/code.txt b/published/api-docs/chart-types/bar/bar-marker-array/nodejs/code.txt new file mode 100644 index 000000000000..4e6f57a5b236 --- /dev/null +++ b/published/api-docs/chart-types/bar/bar-marker-array/nodejs/code.txt @@ -0,0 +1,17 @@ +{% if not username %}// Fill in with your personal username and API key +// or, use this public demo account +{% endif %}var plotly = require('plotly')({% if username %}'{{username}}'{% else %}'Node.js-Demo-Account'{% endif %},{% if api_key %}'{{api_key}}'{% else %}'dvlqkmw0zm'{% endif %}); + +var data = [ + { + x: [1, 2, 3, 4], + y: [5, 4, -3, 2], + marker: {color: ["#447adb", "#447adb", "#db5a44", "#447adb"]}, + type: "bar" + } +]; + +var graph_options = {filename: "bar-marker-array", fileopt: "overwrite"} +plotly.plot(data, graph_options, function (err, msg) { + console.log(msg); +}); \ No newline at end of file diff --git a/published/api-docs/chart-types/bar/bar-marker-array/python/code.txt b/published/api-docs/chart-types/bar/bar-marker-array/python/code.txt new file mode 100644 index 000000000000..33c29057c9c9 --- /dev/null +++ b/published/api-docs/chart-types/bar/bar-marker-array/python/code.txt @@ -0,0 +1,18 @@ +import plotly.plotly as py +from plotly.graph_objs import * + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}py.sign_in({% if username %}"{{username}}"{% else %}'Python-Demo-Account'{% endif %}, {% if api_key %}"{{api_key}}"{% else %}'gwt101uhh0'{% endif %}) + +data = Data([ + Bar( + x=[1, 2, 3, 4], + y=[5, 4, -3, 2], + marker=Marker( + color=['#447adb', '#447adb', '#db5a44', '#447adb'] + ) + ) +]) + +plot_url = py.plot(data, filename='bar-marker-array') \ No newline at end of file diff --git a/published/api-docs/chart-types/bar/bar-marker-array/r/code.txt b/published/api-docs/chart-types/bar/bar-marker-array/r/code.txt new file mode 100644 index 000000000000..3bb86d26696a --- /dev/null +++ b/published/api-docs/chart-types/bar/bar-marker-array/r/code.txt @@ -0,0 +1,18 @@ +library(plotly) + +{% if not username %}# Fill in with your personal username and API key +# or, use this public demo account +{% endif %}p <- plotly(username={% if username %}"{{username}}"{% else %}'R-Demo-Account'{% endif %}, key={% if api_key %}"{{api_key}}"{% else %}'yu680v5eii'{% endif %}) + +data <- list( + list( + x = c(1, 2, 3, 4), + y = c(5, 4, -3, 2), + marker = list(color = c("#447adb", "#447adb", "#db5a44", "#447adb")), + type = "bar" + ) +) + +response <- p$plotly(data, kwargs=list(filename="bar-marker-array", fileopt="overwrite")) +url <- response$url +filename <- response$filename \ No newline at end of file diff --git a/published/api-docs/references/julia.json b/published/api-docs/references/julia.json index d5eb2d42ef05..1d0cea864c24 100644 --- a/published/api-docs/references/julia.json +++ b/published/api-docs/references/julia.json @@ -118,6 +118,21 @@ ], "type": "model", "id": "style-bar" + }, + { + "code": "chart-types/bar/bar-marker-array/julia/code.txt", + "name": "Customizing Individual Bar Colors", + "parent": "bar", + "url": "https://plot.ly/~PlotBot/177", + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "type": "model", + "id": "bar-marker-array" } ], "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", diff --git a/published/api-docs/references/matlab.json b/published/api-docs/references/matlab.json index 0c156b2efd6e..90902ffc3102 100644 --- a/published/api-docs/references/matlab.json +++ b/published/api-docs/references/matlab.json @@ -240,6 +240,21 @@ ], "type": "model", "id": "style-bar" + }, + { + "code": "chart-types/bar/bar-marker-array/matlab/code.txt", + "name": "Customizing Individual Bar Colors", + "parent": "bar", + "url": "https://plot.ly/~PlotBot/177", + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "type": "model", + "id": "bar-marker-array" } ], "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", @@ -2085,6 +2100,27 @@ "id": "get-requests", "name": "Get Requests" }, + { + "parent": "get-requests-and-images", + "branches": [ + { + "code": "get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", + "name": "Static Image Export", + "parent": "static-image-matlab", + "url": "https://plot.ly/~PlotBot/173", + "languages": [ + "matlab" + ], + "type": "model", + "id": "static-image-example-matlab" + } + ], + "description": "How to export plotly graphs as static images in {language}. Plotly supports png, svg, jpg, and pdf image export.", + "relative_url": "static-image-export", + "has_thumbnail": false, + "id": "static-image-matlab", + "name": "Save MATLAB plots as JPG, PDF, PNG | saveas" + }, { "parent": "get-requests-and-images", "branches": [ @@ -2109,27 +2145,6 @@ "has_thumbnail": false, "id": "iframes", "name": "Embedding Graphs in HTML" - }, - { - "parent": "get-requests-and-images", - "branches": [ - { - "code": "get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", - "name": "Static Image Export", - "parent": "static-image-matlab", - "url": "https://plot.ly/~PlotBot/173", - "languages": [ - "matlab" - ], - "type": "model", - "id": "static-image-example-matlab" - } - ], - "description": "How to export plotly graphs as static images in {language}. Plotly supports png, svg, jpg, and pdf image export.", - "relative_url": "static-image-export", - "has_thumbnail": false, - "id": "static-image-matlab", - "name": "Save MATLAB plots as JPG, PDF, PNG | saveas" } ], "id": "get-requests-and-images", diff --git a/published/api-docs/references/nodejs.json b/published/api-docs/references/nodejs.json index f98c9f083d22..8b756360eb77 100644 --- a/published/api-docs/references/nodejs.json +++ b/published/api-docs/references/nodejs.json @@ -118,6 +118,21 @@ ], "type": "model", "id": "style-bar" + }, + { + "code": "chart-types/bar/bar-marker-array/nodejs/code.txt", + "name": "Customizing Individual Bar Colors", + "parent": "bar", + "url": "https://plot.ly/~PlotBot/177", + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "type": "model", + "id": "bar-marker-array" } ], "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", diff --git a/published/api-docs/references/python.json b/published/api-docs/references/python.json index f605121d1d1c..b553759e17c5 100644 --- a/published/api-docs/references/python.json +++ b/published/api-docs/references/python.json @@ -118,6 +118,21 @@ ], "type": "model", "id": "style-bar" + }, + { + "code": "chart-types/bar/bar-marker-array/python/code.txt", + "name": "Customizing Individual Bar Colors", + "parent": "bar", + "url": "https://plot.ly/~PlotBot/177", + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "type": "model", + "id": "bar-marker-array" } ], "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", diff --git a/published/api-docs/references/r.json b/published/api-docs/references/r.json index fbfb9033e8a5..3390c91af83d 100644 --- a/published/api-docs/references/r.json +++ b/published/api-docs/references/r.json @@ -118,6 +118,21 @@ ], "type": "model", "id": "style-bar" + }, + { + "code": "chart-types/bar/bar-marker-array/r/code.txt", + "name": "Customizing Individual Bar Colors", + "parent": "bar", + "url": "https://plot.ly/~PlotBot/177", + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "type": "model", + "id": "bar-marker-array" } ], "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", diff --git a/published/images/bar-marker-array.png b/published/images/bar-marker-array.png new file mode 100644 index 0000000000000000000000000000000000000000..47e9c1525ae7a6ec158579ef74668c6b3f7eb91b GIT binary patch literal 12478 zcmeHOcUV)|wg(IXq6TFY8^u9EM=>g51|bQ-f=J0&ks1^Q5g{TyA&CS>WGpzM(n*vy zBOodu5FlX&l|ckzkRmMZK5$GyK~W(8Q(X-1)HHE^P*BiQus(o35$ZP5M$YNzBeslJ zL5^>)NVU7LEco(Q`p@aXi(^^GqH|j_mpl*N?{qx+!KNho8nyAXiN)Rys&&swEfya- zrLt1G;>?DuH(UKvEf0^;EA?NIqGrQ&P@GwW z6qz@x^`d^jbYNB-PUN)r_O8`LiH|T;HS{d5Dnw{HxnHMIS+kQpYVsQuhb>qgsu1~) z?g~m28dn8)Cd$R%wMdzdX)xskKPe6KUAd?uFhX9 zwXk5RJUb8vmI9AKIuM^P7K8Z~oqlX17eP^pGOF|WVv&Z1Kymx~&GVuuqC=pcWmHsE z6)QaCuACS7Dy>vy{-Qzw0wF5c1ggzT3&dWuAojv(|DREk#o7XWt2^mfaR&B?u~%I< z;Ur2niJ~&*`e0D^px^DROn)br#^*3mMp%ZqM9P;jQZ(ny8m+!`9~V|GI7T0Tv%Y~S z>=6EF6F$}GkmWMLk#^-qqr^Ainc>MQW%`%<*BY}?uK2;F2EcySctw;14BVNlsUi7B zE*DSMgB2$pFVS>SV+l+=u}6HHtZ%Paa-N!O z^4wFT3TfW;4P8IXyQU~2c@{8^qI&lup8=#U&;@g~= z+wVD9R!j)un|>oH~3JhW5D${)&ys} zWtE1&))ZZTZKdGb`|>wW0JyU~uyEu5$$4Bb;MSW@+R~-sp@uiN*Ef_5q^{2ddgtgg zUG1pp^AHxlg1QGScZf$L3@9X^&w(R_&6&j6=?t^c;{B|&5bN$<<#LU>HNcfFfh4Mm zfnCQL7#OfMG3Gz|F+}}Ph~&2)^)-)wl!%0#@iV!01We+fKS`z?k#W;LrFeuR*|QSp z-L1lkty#&tZ-lH=(G_%*hGaSWm2B<^YIfy4$$lzk(RB9(UU*AGl@9&(%FcOO4c`^h zcMp@idmM`-d%E|e>Ee6g( zXr<{{OBUig;Ut&ePnkv5E z5`xe?!s`7_+g=qPReZ-_r>7DnwM64H1}sbqkYM2u{?&&N2^IIopi=kxw%&Imj1&fT zh7Dw_+IA{kS$*}jWJdUjokS%Ys;$7;87;J_gW`%^?qR(9;ZyA>@<0QVqF4_nXk z5ANfehtxx*qJf6N#_WcNM$Vo2cOzAx_O^wOyh5}SibX;D4}hZvG* z;&Y1LpXk#W5LqVbPdZL&n9XM*&Bv33qbmdzy18-yoXKM%Q9H-qL(2pEgp0?co~}Fm z1}*DFk*~ZZnDwrKZrphxA{K)T1Cs-Ar3VeMr$^cv?rpYVKRKDr9{!kL3C}8OuRPaz zB_{SHb?hM_=$OjNHO>I6kw24X#<~Tp{m=|6UE-dOfO>@Yn_DfiyK4A3o#{u##f~Ft z=scrAbEV#Ga&AFV7_Ep{#QRkpw!ycn<+%rsZ3DA&F7mUR?5|b#J;>VclBS}LZ_k;& zMr&Rjq!Tf|YE2-EiXZ&>y?{=|HkT4wzFz%~`%}FGXs^b)(j3>f%pZQ!QDu zoCpUCceEglc26l!`C4*!MjTNc={bxgR3qL6%cJK@Z ze=9Hmvr+(NKZPJ{S-qZxhLG}?KTWFM$^+0hdT0Uq7V!UngA)WC9D@{{YkhWRe=Czr zb}9??cY1#Ipi}YXGoi~UItDg1NK>D)wG+z5J+ZpT@tg3`pMp*p52)gevx6T&*tAIL zL=7yfuO=?5G20<)v(3YFyQIAt1F3`^9i-Wj?nZTdJkb7gjX?YN{k%x+RxXHaq;I$7 zrE9r`ZgdSFf1Rd0-11z%Be22Fd#EXw@A#WDuH0l-<8|q99u(6)HYFplPsB{l@>Ol6 z*GRKWRO!0v%~)ynMbwA`;iw0RRhf-6=_^O{$946s;JS3B$J(!ZC47ihkw`**kq9|d zH?YRh4;;x)^i2FQuiX3wDzMRF_i}uf zjh9^*&TB*OMi0H6A_TW2?#_&{M$7AZBEVXzSxEnV&j1iGP3(%u8X0+13z6`$sPI%q7w#nclC)t~aPMuSo;OSp9&BN7Dh8 zE@Ak2LD*#fdrk)I^fMaQ4S2I8=sS28JGH<71W37-@9ty98s-M2Eq>raD8_a^Y`?eSF^5rlPh_Q-A-gU{Q2lE_Qy_f#1kL!n` zA8d2Te0@_Z%gFgrSSR|fk6{BMZ@`D>B!cV9(NoFB_+#s;>D--;)`Nd|`%3uB!9~Us>uO4Ut zL;j5z@*m_+0Vrjq;=jptF4{5DRs>5SOGP|+QcE71F+I`H*v)@-=D;E!?T=z>F~+_x zxY+pQ=sSKXpCOR&$*5eHlHGHFFW7=C@QXn}4N?k<7AYg_<<#JL%1m7dBUU;FmF*-> zWn;C=-&9w~2J@sB@ngTJG{`9osRQKFUcWk_HQv8<(r|g5M9Vl6pUfd!b$v=Bu-DGY z2qyO&$o--E17N#HlvS zuC)R)ewne6OYztUwk_YQ-hCPUMUWpsDNk0^$ZNsM`t%s%cFohCu2a-baZ8v@yq#8P z_vAY&imYL_E|A5PPUU5JRNct{9Gh9*Ur&}!^0r|`N90Vsd+_#(3&*=~rzBC)&Dfbq zba-#l(`7q~$ETwmZKR6%JSE&*7>H(Zq{*Z-Xr(L2V&L*b`Bcdzr_x|wr)Tcy-s}(& z*s?syR3e(w&HT&2aeC2V5dzY5r-k-Tuwr$lk{^SWno9Bd9-^m%Kl_>vTBB|DH% z4DVQ&=s)a?ynK@y6cjYV$UW( zm0>uG6WV*b07RY89RKOzkKWQb5l$wyQZ66U*?EYzRS`s=%_E@RCKpl@$t4I!?S`83 zWLGO*oUdV@k8?HP_6e_BEAdx=*lgLx&sGCw4S;oExFyGQthy?J(UQDW|0@dvHG(gM zifxJ)Tu3wx=;tyGWom8hB>^>!wkt1u2NK!hpcX-~jNRxYkvOgRgj5&A3i4h*= zRE`gFdU4LWwZQv0ezatOJyOJR`zO!ml}#MMcYm+NeyxQyU)lQH!-~$!Oky|XI&<`c zxvWRgS1e;8tr{)DLXN#v@Z9Uq=AJ6jbzla)71<;-b`KBVZ?HG>op+#&fv9H*U$Cm;v^q9*f*Ex73$Q1`^W9q zzPe*SLt}#e1n=gjuDYjtL4sYL+~G*4vZ$nexvr&qa~<;yQi7TszxRP3qPfapAcX(l zz`$PdRFw{4yKiS%m>`6wzIywX=H1q`Gr-@%uppme@KzZthza7wQm-&U=BXjKs57y@ zHVNKXDM2bKq0qp_i?081wtt&+;!I8xOyjJTM&xWk_y=1+&5c#2kst2`88o4)9qBD` zg5N@1p?4Ri#}%DIk<$N|t8cr3nnoxSICVbA?#QWwhTw`>EF^IyfDk&!CV4(~v0&AV z0HiqrqyXtEInpSiVMWH)0RKQj$ocaIAm#0Kn<6qHfP?rgOtf%DT5G~ty5za>0`G=Q zL90(*2FQ@Ya!)`1+6W|H|3pCpSt0z+6nXbfV3l@A`oWv4GnTF2n+|d?nQeZhx&P#O z;qb>;H#{#R@clup+t*S-EL4D>8Z0c_a!sqtIin|bC(fp25crKPH zU1a9?@{%Kc_(e^pbgD86niZvk-+~Zx(|DyB|r~Q7b9YI zubP1-0{Ymm>Q+#*;NjDB0o$elz@a=L?Zhb`GL-j7Dyo540)v?Pz||a;cMlCD2iW63 z{b+RvRf}tTS&QK=qDQ+fk+(sn?*YZV9ih8Bp~xBc#JTUtPr4tt&JA4sem9B zoT7&29vvl#tFaeHkcCC(|4PdKklA zsbL1LWXV(-{~##Fj7AeSE(-0Vkd$Elpcf?V?xineHp@TmADm(JmhJTjp$lCy-Ig_e zvS9YaKUT31$vg@J2I>Oae2WTivMV3xBJg|Up`|y6K}>U1#Y1gEn~yKSGo@8i!?BzS zgGhOrQdR74{U!<<*7raFs<-JkVT{l{Wgx5tbsu;J$QitW8n0O0lJA89Mia+AsO7pR zkqC<4ROB0q|U59~jO}>iZ-}4X8C~nEkX2)%K}$Q&IaB8xWtCvQIj=ZsvMihN+6zZ0`=m zQfRt)UE{SV&>Q1D(pu;ZUgYKE*X?6e+D1WucEiO>t3P20IZlP&)TScL_V9n{Q-Zf& z-cRrOVH;an%jGU(<~3{y-t>H-H9GImM-H0ONtJlSARg|;b(-T#n^j(jKUQ{EMm6k* zBJS%D1@8mFNvE$h_7qH7uERH3>4a^vBdzhC`kgHY+l}|_5=FFw+V$R) zK(=+-`)b!@l9-oPLGCxEM(YfWKY&2WSDvF*sfq>m|@ifdyjMStGl+9xe$Y))cBnh|j5y_G&O{&Cj8*tJy^;@{T&!fh&d19I`=) zLfR0z3WPFWXQs^?xdm2<(ivAa0NNt~7_3r;Ec~)?2LDDqkm~-XT$J5swL1m;UxI@5 MLHh$wE!`=90SGUJHvj+t literal 0 HcmV?d00001 diff --git a/reports/publish-report.txt b/reports/publish-report.txt index 6d186126bab5..586544d6af83 100644 --- a/reports/publish-report.txt +++ b/reports/publish-report.txt @@ -26,6 +26,7 @@ Complete examples: axes-reversed axes-ticks bar-line + bar-marker-array basic-area basic-bar basic-box-plot diff --git a/tree.json b/tree.json index 159d0ac9ad7f..8adec38379e6 100644 --- a/tree.json +++ b/tree.json @@ -1,17 +1,5 @@ { "is_leaf": false, - "config": { - "has_thumbnail": false, - "name": "API Page for the people", - "order": [ - "chart-types", - "multiple-axes-insets-subplots", - "streaming", - "layout", - "file-settings", - "specialty" - ] - }, "branches": { "layout": { "is_leaf": false, @@ -713,7 +701,6 @@ }, "config": { "has_thumbnail": false, - "description": "How to modify the legend in {language}\u00a0graphs. {num_examples} examples of how to move, color, and hide the legend.", "order": [ "matlab-legend-inside", "matlab-legend-outside", @@ -724,8 +711,9 @@ "legend-outside", "legend-style" ], + "name": "Legends", "relative_url": "legend", - "name": "Legends" + "description": "How to modify the legend in {language}\u00a0graphs. {num_examples} examples of how to move, color, and hide the legend." }, "id": "legends", "path": "hard-coded/layout/legends" @@ -954,18 +942,18 @@ "publish-matplotlib": "published/api-docs/layout/annotations/mpl-simple-annotation/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/85", "url": "https://plot.ly/~TestBot/91", - "test-url": "https://plot.ly/~TestBot/91", - "image": true, - "matplotlib": "auto-docs/layout/annotations/mpl-simple-annotation/matplotlib/code.txt", - "test-matplotlib": "test-published/api-docs/layout/annotations/mpl-simple-annotation/matplotlib/code.txt", - "type": "script", - "path": "hard-coded/layout/annotations/mpl-simple-annotation", "config": { "languages": [ "matplotlib" ], "name": "Simple Annotation with the annotate method" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/91", + "matplotlib": "auto-docs/layout/annotations/mpl-simple-annotation/matplotlib/code.txt", + "test-matplotlib": "test-published/api-docs/layout/annotations/mpl-simple-annotation/matplotlib/code.txt", + "path": "hard-coded/layout/annotations/mpl-simple-annotation", + "type": "script", "id": "mpl-simple-annotation", "files": { "script.mpl": "hard-coded/layout/annotations/mpl-simple-annotation/script.mpl" @@ -1072,16 +1060,16 @@ }, "config": { "has_thumbnail": false, - "name": "Text and Annotations", "description": "How to add text labels and annotations to plots in {language}.", - "relative_url": "text-and-annotations", "order": [ "matlab-text-chart-basic", "text-chart-basic", "simple-annotation", "multiple-annotation", "text-chart-styling" - ] + ], + "relative_url": "text-and-annotations", + "name": "Text and Annotations" }, "id": "annotations", "path": "hard-coded/layout/annotations" @@ -1125,18 +1113,18 @@ "publish-url": "https://plot.ly/~PlotBot/127", "test-python": "test-published/api-docs/get-requests-and-images/get-requests/python-replot1/python/code.txt", "python": "auto-docs/get-requests-and-images/get-requests/python-replot1/python/code.txt", - "test-url": "https://plot.ly/~TestBot/95", - "image": true, - "url": "https://plot.ly/~TestBot/95", - "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-replot1/python/code.txt", - "type": "script", - "path": "hard-coded/get-requests-and-images/get-requests/python-replot1", "config": { "languages": [ "python" ], "name": "Get and Replot a Public Figure with URL" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/95", + "url": "https://plot.ly/~TestBot/95", + "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-replot1/python/code.txt", + "path": "hard-coded/get-requests-and-images/get-requests/python-replot1", + "type": "script", "id": "python-replot1" }, "python-change_plot": { @@ -1147,18 +1135,18 @@ "publish-url": "https://plot.ly/~PlotBot/128", "test-python": "test-published/api-docs/get-requests-and-images/get-requests/python-change_plot/python/code.txt", "python": "auto-docs/get-requests-and-images/get-requests/python-change_plot/python/code.txt", - "test-url": "https://plot.ly/~TestBot/93", - "image": true, - "url": "https://plot.ly/~TestBot/93", - "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-change_plot/python/code.txt", - "type": "script", - "path": "hard-coded/get-requests-and-images/get-requests/python-change_plot", "config": { "languages": [ "python" ], "name": "Get and Change a Public Figure" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/93", + "url": "https://plot.ly/~TestBot/93", + "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-change_plot/python/code.txt", + "path": "hard-coded/get-requests-and-images/get-requests/python-change_plot", + "type": "script", "id": "python-change_plot" }, "python-replot2": { @@ -1169,18 +1157,18 @@ "publish-url": "https://plot.ly/~PlotBot/129", "test-python": "test-published/api-docs/get-requests-and-images/get-requests/python-replot2/python/code.txt", "python": "auto-docs/get-requests-and-images/get-requests/python-replot2/python/code.txt", - "test-url": "https://plot.ly/~TestBot/96", - "image": true, - "url": "https://plot.ly/~TestBot/96", - "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-replot2/python/code.txt", - "type": "script", - "path": "hard-coded/get-requests-and-images/get-requests/python-replot2", "config": { "languages": [ "python" ], "name": "Get and Replot a Public Figure with ID" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/96", + "url": "https://plot.ly/~TestBot/96", + "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-replot2/python/code.txt", + "path": "hard-coded/get-requests-and-images/get-requests/python-replot2", + "type": "script", "id": "python-replot2" }, "python-get-data": { @@ -1191,18 +1179,18 @@ "publish-url": "https://plot.ly/~PlotBot/130", "test-python": "test-published/api-docs/get-requests-and-images/get-requests/python-get-data/python/code.txt", "python": "auto-docs/get-requests-and-images/get-requests/python-get-data/python/code.txt", - "test-url": "https://plot.ly/~TestBot/94", - "image": true, - "url": "https://plot.ly/~TestBot/94", - "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-get-data/python/code.txt", - "type": "script", - "path": "hard-coded/get-requests-and-images/get-requests/python-get-data", "config": { "languages": [ "python" ], "name": "Get Data and Change Plot" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/94", + "url": "https://plot.ly/~TestBot/94", + "publish-python": "published/api-docs/get-requests-and-images/get-requests/python-get-data/python/code.txt", + "path": "hard-coded/get-requests-and-images/get-requests/python-get-data", + "type": "script", "id": "python-get-data" }, "get-requests-example": { @@ -1213,14 +1201,16 @@ "publish-url": "https://plot.ly/~PlotBot/152", "type": "model", "publish-nodejs": "published/api-docs/get-requests-and-images/get-requests/get-requests-example/nodejs/code.txt", + "publish-matlab": "published/api-docs/get-requests-and-images/get-requests/get-requests-example/matlab/code.txt", "nodejs": "auto-docs/get-requests-and-images/get-requests/get-requests-example/nodejs/code.txt", "url": "https://plot.ly/~TestBot/139", "test-matlab": "test-published/api-docs/get-requests-and-images/get-requests/get-requests-example/matlab/code.txt", "image": true, "test-nodejs": "test-published/api-docs/get-requests-and-images/get-requests/get-requests-example/nodejs/code.txt", - "publish-matlab": "published/api-docs/get-requests-and-images/get-requests/get-requests-example/matlab/code.txt", + "r": "auto-docs/get-requests-and-images/get-requests/get-requests-example/r/code.txt", "matlab": "auto-docs/get-requests-and-images/get-requests/get-requests-example/matlab/code.txt", "publish-r": "published/api-docs/get-requests-and-images/get-requests/get-requests-example/r/code.txt", + "path": "hard-coded/get-requests-and-images/get-requests/get-requests-example", "config": { "languages": [ "nodejs", @@ -1229,8 +1219,6 @@ ], "name": "Get Requests" }, - "path": "hard-coded/get-requests-and-images/get-requests/get-requests-example", - "r": "auto-docs/get-requests-and-images/get-requests/get-requests-example/r/code.txt", "test-url": "https://plot.ly/~TestBot/139", "id": "get-requests-example", "test-r": "test-published/api-docs/get-requests-and-images/get-requests/get-requests-example/r/code.txt" @@ -1238,19 +1226,54 @@ }, "config": { "has_thumbnail": false, + "description": "How to download plotly users's public graphs and data with {language}.", + "name": "Get Requests", + "relative_url": "get-requests", "order": [ "python-change_plot", "python-get-data", "python-replot1", "python-replot2" - ], - "description": "How to download plotly users's public graphs and data with {language}.", - "relative_url": "get-requests", - "name": "Get Requests" + ] }, "id": "get-requests", "path": "hard-coded/get-requests-and-images/get-requests" }, + "static-image-matlab": { + "is_leaf": false, + "branches": { + "static-image-example-matlab": { + "is_leaf": true, + "files": { + "model.json": "hard-coded/get-requests-and-images/static-image-matlab/static-image-example-matlab/model.json" + }, + "publish-url": "https://plot.ly/~PlotBot/173", + "url": "https://plot.ly/~TestBot/321", + "test-matlab": "test-published/api-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", + "image": true, + "publish-matlab": "published/api-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", + "matlab": "auto-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", + "type": "model", + "path": "hard-coded/get-requests-and-images/static-image-matlab/static-image-example-matlab", + "config": { + "languages": [ + "matlab" + ], + "name": "Static Image Export" + }, + "test-url": "https://plot.ly/~TestBot/321", + "id": "static-image-example-matlab" + } + }, + "config": { + "has_thumbnail": false, + "name": "Save MATLAB plots as JPG, PDF, PNG | saveas", + "relative_url": "static-image-export", + "description": "How to export plotly graphs as static images in {language}. Plotly supports png, svg, jpg, and pdf image export." + }, + "id": "static-image-matlab", + "path": "hard-coded/get-requests-and-images/static-image-matlab" + }, "iframes": { "is_leaf": false, "branches": { @@ -1315,9 +1338,10 @@ "publish-nodejs": "published/api-docs/get-requests-and-images/static-image/static-image-example/nodejs/code.txt", "nodejs": "auto-docs/get-requests-and-images/static-image/static-image-example/nodejs/code.txt", "python": "auto-docs/get-requests-and-images/static-image/static-image-example/python/code.txt", - "test-url": "https://plot.ly/~TestBot/137", + "type": "model", "image": true, "test-nodejs": "test-published/api-docs/get-requests-and-images/static-image/static-image-example/nodejs/code.txt", + "test-url": "https://plot.ly/~TestBot/137", "url": "https://plot.ly/~TestBot/137", "publish-python": "published/api-docs/get-requests-and-images/static-image/static-image-example/python/code.txt", "path": "hard-coded/get-requests-and-images/static-image/static-image-example", @@ -1328,56 +1352,20 @@ ], "name": "Static Image Export" }, - "type": "model", "id": "static-image-example" } }, "config": { "has_thumbnail": false, - "order": [ - "static-image-example" - ], "description": "How to export plotly graphs as static images in {language}. Plotly supports png, svg, jpg, and pdf image export.", + "name": "Static Image Export", "relative_url": "static-image-export", - "name": "Static Image Export" + "order": [ + "static-image-example" + ] }, "id": "static-image", "path": "hard-coded/get-requests-and-images/static-image" - }, - "static-image-matlab": { - "is_leaf": false, - "branches": { - "static-image-example-matlab": { - "is_leaf": true, - "files": { - "model.json": "hard-coded/get-requests-and-images/static-image-matlab/static-image-example-matlab/model.json" - }, - "publish-url": "https://plot.ly/~PlotBot/173", - "url": "https://plot.ly/~TestBot/321", - "test-matlab": "test-published/api-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", - "image": true, - "publish-matlab": "published/api-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", - "matlab": "auto-docs/get-requests-and-images/static-image-matlab/static-image-example-matlab/matlab/code.txt", - "type": "model", - "path": "hard-coded/get-requests-and-images/static-image-matlab/static-image-example-matlab", - "config": { - "languages": [ - "matlab" - ], - "name": "Static Image Export" - }, - "test-url": "https://plot.ly/~TestBot/321", - "id": "static-image-example-matlab" - } - }, - "config": { - "has_thumbnail": false, - "name": "Save MATLAB plots as JPG, PDF, PNG | saveas", - "relative_url": "static-image-export", - "description": "How to export plotly graphs as static images in {language}. Plotly supports png, svg, jpg, and pdf image export." - }, - "id": "static-image-matlab", - "path": "hard-coded/get-requests-and-images/static-image-matlab" } }, "id": "get-requests-and-images", @@ -1417,10 +1405,11 @@ "publish-matplotlib": "published/api-docs/specialty/fft/mpl-basic-fft/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/131", "url": "https://plot.ly/~TestBot/99", - "type": "script", + "test-url": "https://plot.ly/~TestBot/99", "image": true, "matplotlib": "auto-docs/specialty/fft/mpl-basic-fft/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/specialty/fft/mpl-basic-fft/matplotlib/code.txt", + "type": "script", "path": "hard-coded/specialty/fft/mpl-basic-fft", "config": { "languages": [ @@ -1428,7 +1417,6 @@ ], "name": "Basic FFT Plot with Matplotlib" }, - "test-url": "https://plot.ly/~TestBot/99", "id": "mpl-basic-fft", "files": { "script.mpl": "hard-coded/specialty/fft/mpl-basic-fft/script.mpl" @@ -1437,12 +1425,12 @@ }, "config": { "has_thumbnail": false, - "description": "An example of FFT audio analysis in {language} and the fft function.", "order": [ "matlab-basic-fft" ], + "name": "Fast Fourier Transform", "relative_url": "fft", - "name": "Fast Fourier Transform" + "description": "An example of FFT audio analysis in {language} and the fft function." }, "id": "fft", "path": "hard-coded/specialty/fft" @@ -1476,12 +1464,12 @@ }, "config": { "has_thumbnail": false, - "description": "An example of basic audio analysis with the STFT Spectrogram in MATLAB.", "order": [ "matlab-basic-stft" ], + "name": "Short-Time Fourier Transform", "relative_url": "stft", - "name": "Short-Time Fourier Transform" + "description": "An example of basic audio analysis with the STFT Spectrogram in MATLAB." }, "id": "stft", "path": "hard-coded/specialty/stft" @@ -1512,18 +1500,18 @@ "publish-url": "https://plot.ly/~PlotBot/124", "test-python": "test-published/api-docs/streaming/streaming-subsection-placeholder/streaming-example-placeholder/python/code.txt", "python": "auto-docs/streaming/streaming-subsection-placeholder/streaming-example-placeholder/python/code.txt", - "test-url": "https://plot.ly/~TestBot/23", - "image": true, - "url": "https://plot.ly/~TestBot/23", - "publish-python": "published/api-docs/streaming/streaming-subsection-placeholder/streaming-example-placeholder/python/code.txt", - "type": "model", - "path": "hard-coded/streaming/streaming-subsection-placeholder/streaming-example-placeholder", "config": { "languages": [ "python" ], "name": "Streaming Example Placeholder" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/23", + "url": "https://plot.ly/~TestBot/23", + "publish-python": "published/api-docs/streaming/streaming-subsection-placeholder/streaming-example-placeholder/python/code.txt", + "path": "hard-coded/streaming/streaming-subsection-placeholder/streaming-example-placeholder", + "type": "model", "id": "streaming-example-placeholder" } }, @@ -1554,8 +1542,9 @@ "publish-matplotlib": "published/api-docs/exlusive-embedding/iframes-exlusive/iframes-exclusive/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/176", "url": "https://plot.ly/~TestBot/344", - "test-url": "https://plot.ly/~TestBot/344", + "type": "model", "image": true, + "test-url": "https://plot.ly/~TestBot/344", "matplotlib": "auto-docs/exlusive-embedding/iframes-exlusive/iframes-exclusive/matplotlib/code.txt", "test-ggplot2": "test-published/api-docs/exlusive-embedding/iframes-exlusive/iframes-exclusive/ggplot2/code.txt", "test-matplotlib": "test-published/api-docs/exlusive-embedding/iframes-exlusive/iframes-exclusive/matplotlib/code.txt", @@ -1569,7 +1558,6 @@ ], "name": "" }, - "type": "model", "id": "iframes-exclusive", "files": { "model.json": "hard-coded/exlusive-embedding/iframes-exlusive/iframes-exclusive/model.json" @@ -1755,15 +1743,15 @@ }, "config": { "has_thumbnail": false, - "description": "How to manage your files in {language} with the fileopt parameter.", "order": [ "new-graph", "overwrite", "extend", "append" ], + "name": "Overwriting, Extending, Appending, and Creating New Graphs", "relative_url": "file-options", - "name": "Overwriting, Extending, Appending, and Creating New Graphs" + "description": "How to manage your files in {language} with the fileopt parameter." }, "id": "fileopt", "path": "hard-coded/file-settings/fileopt" @@ -1948,13 +1936,13 @@ }, "config": { "has_thumbnail": true, - "description": "How to make an inset graph in {language}.", "order": [ "matlab-simple-inset", "simple-inset" ], + "name": "Inset Plots", "relative_url": "insets", - "name": "Inset Plots" + "description": "How to make an inset graph in {language}." }, "id": "insets", "path": "hard-coded/multiple-axes-insets-subplots/insets" @@ -2107,6 +2095,9 @@ }, "config": { "has_thumbnail": true, + "description": "How to make a graph with multiple axes in {language}.", + "name": "Multiple Axes", + "relative_url": "multiple-axes", "order": [ "matlab-two-axes-plot", "matlab-two-axes-plot-bar", @@ -2115,10 +2106,7 @@ "matlab-plotly-matlab-axes-multiple", "multiple-axes-double", "multiple-axes-multiple" - ], - "description": "How to make a graph with multiple axes in {language}.", - "relative_url": "multiple-axes", - "name": "Multiple Axes" + ] }, "id": "multiple-axes", "path": "hard-coded/multiple-axes-insets-subplots/multiple-axes" @@ -2381,10 +2369,11 @@ "publish-matplotlib": "published/api-docs/multiple-axes-insets-subplots/subplots/mpl-simple-subplot/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/86", "url": "https://plot.ly/~TestBot/92", - "type": "script", + "test-url": "https://plot.ly/~TestBot/92", "image": true, "matplotlib": "auto-docs/multiple-axes-insets-subplots/subplots/mpl-simple-subplot/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/multiple-axes-insets-subplots/subplots/mpl-simple-subplot/matplotlib/code.txt", + "type": "script", "path": "hard-coded/multiple-axes-insets-subplots/subplots/mpl-simple-subplot", "config": { "languages": [ @@ -2392,7 +2381,6 @@ ], "name": "matplotlib's subplot command" }, - "test-url": "https://plot.ly/~TestBot/92", "id": "mpl-simple-subplot", "files": { "script.mpl": "hard-coded/multiple-axes-insets-subplots/subplots/mpl-simple-subplot/script.mpl" @@ -2406,23 +2394,26 @@ "publish-url": "https://plot.ly/~PlotBot/31", "test-python": "test-published/api-docs/multiple-axes-insets-subplots/subplots/tools-get-subplots/python/code.txt", "python": "auto-docs/multiple-axes-insets-subplots/subplots/tools-get-subplots/python/code.txt", - "test-url": "https://plot.ly/~TestBot/97", - "image": true, - "url": "https://plot.ly/~TestBot/97", - "publish-python": "published/api-docs/multiple-axes-insets-subplots/subplots/tools-get-subplots/python/code.txt", - "type": "script", - "path": "hard-coded/multiple-axes-insets-subplots/subplots/tools-get-subplots", "config": { "languages": [ "python" ], "name": "get_subplots()" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/97", + "url": "https://plot.ly/~TestBot/97", + "publish-python": "published/api-docs/multiple-axes-insets-subplots/subplots/tools-get-subplots/python/code.txt", + "path": "hard-coded/multiple-axes-insets-subplots/subplots/tools-get-subplots", + "type": "script", "id": "tools-get-subplots" } }, "config": { "has_thumbnail": true, + "description": "How to make subplots in {language}. {num_examples} examples of stacked, custom-sized, and gridded subplots.", + "name": "Subplots", + "relative_url": "subplots", "order": [ "matlab-three-subplots", "tools-get-subplots", @@ -2432,10 +2423,7 @@ "shared-axes-subplots", "stacked-subplots", "stacked-coupled-subplots" - ], - "description": "How to make subplots in {language}. {num_examples} examples of stacked, custom-sized, and gridded subplots.", - "relative_url": "subplots", - "name": "Subplots" + ] }, "id": "subplots", "path": "hard-coded/multiple-axes-insets-subplots/subplots" @@ -2456,30 +2444,6 @@ }, "chart-types": { "is_leaf": false, - "config": { - "has_thumbnail": true, - "name": "Chart Types", - "order": [ - "line_and_scatter", - "line_exclusive", - "scatter_exclusive", - "bar", - "box", - "bubble", - "contour", - "area", - "error-bar", - "heatmap", - "histogram", - "histogram2d", - "polar", - "text", - "time-series", - "mixed", - "network_graphs", - "sparse_matrix_graphs" - ] - }, "branches": { "line_shapes": { "is_leaf": false, @@ -2491,19 +2455,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/157", "url": "https://plot.ly/~R-demos/146", - "test-url": "https://plot.ly/~TestBot/324", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_shapes/geom_step", - "publish-ggplot2": "published/api-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_step" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/324", + "test-ggplot2": "test-published/api-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_shapes/geom_step", + "publish-ggplot2": "published/api-docs/chart-types/line_shapes/geom_step/ggplot2/code.txt", + "type": "script", "id": "geom_step" } }, @@ -2520,9 +2484,7 @@ "is_leaf": false, "config": { "has_thumbnail": true, - "name": "plot | Line Charts", "description": "How to make a plot in {language}. Examples of the plot function, line and marker types, custom colors, and log and semi-log axes.", - "relative_url": "plot", "order": [ "matlab-basic-line", "matlab-line-style", @@ -2532,7 +2494,9 @@ "mpl-basic-line", "matlab-line-and-scatter-basic", "basic-line2" - ] + ], + "relative_url": "plot", + "name": "plot | Line Charts" }, "branches": { "matlab-semi-logy": { @@ -2606,18 +2570,18 @@ "publish-matplotlib": "published/api-docs/chart-types/line_exclusive/mpl-basic-line/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/91", "url": "https://plot.ly/~TestBot/88", - "test-url": "https://plot.ly/~TestBot/88", - "image": true, - "matplotlib": "auto-docs/chart-types/line_exclusive/mpl-basic-line/matplotlib/code.txt", - "test-matplotlib": "test-published/api-docs/chart-types/line_exclusive/mpl-basic-line/matplotlib/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_exclusive/mpl-basic-line", "config": { "languages": [ "matplotlib" ], "name": "Basic Line Chart" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/88", + "matplotlib": "auto-docs/chart-types/line_exclusive/mpl-basic-line/matplotlib/code.txt", + "test-matplotlib": "test-published/api-docs/chart-types/line_exclusive/mpl-basic-line/matplotlib/code.txt", + "path": "hard-coded/chart-types/line_exclusive/mpl-basic-line", + "type": "script", "id": "mpl-basic-line", "files": { "script.mpl": "hard-coded/chart-types/line_exclusive/mpl-basic-line/script.mpl" @@ -2725,19 +2689,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/169", "url": "https://plot.ly/~R-demos/144", - "test-url": "https://plot.ly/~TestBot/325", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/few/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/gg-themes/few/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/gg-themes/few", - "publish-ggplot2": "published/api-docs/chart-types/gg-themes/few/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "few Theme" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/325", + "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/few/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/gg-themes/few/ggplot2/code.txt", + "path": "hard-coded/chart-types/gg-themes/few", + "publish-ggplot2": "published/api-docs/chart-types/gg-themes/few/ggplot2/code.txt", + "type": "script", "id": "few" }, "igray": { @@ -2747,19 +2711,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/158", "url": "https://plot.ly/~R-demos/156", - "test-url": "https://plot.ly/~TestBot/326", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/igray/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/gg-themes/igray/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/gg-themes/igray", - "publish-ggplot2": "published/api-docs/chart-types/gg-themes/igray/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "igray Theme" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/326", + "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/igray/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/gg-themes/igray/ggplot2/code.txt", + "path": "hard-coded/chart-types/gg-themes/igray", + "publish-ggplot2": "published/api-docs/chart-types/gg-themes/igray/ggplot2/code.txt", + "type": "script", "id": "igray" }, "tableau": { @@ -2769,19 +2733,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/170", "url": "https://plot.ly/~R-demos/157", - "test-url": "https://plot.ly/~TestBot/327", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/gg-themes/tableau", - "publish-ggplot2": "published/api-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Tableau Theme" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/327", + "test-ggplot2": "test-published/api-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", + "path": "hard-coded/chart-types/gg-themes/tableau", + "publish-ggplot2": "published/api-docs/chart-types/gg-themes/tableau/ggplot2/code.txt", + "type": "script", "id": "tableau" } }, @@ -2989,16 +2953,16 @@ }, "config": { "has_thumbnail": true, + "description": "How to make a contour plot in {language}. {num_examples} examples of contour plots of matrices with subplots, custom color-scales, and smoothing.", + "name": "Contour Plots", + "relative_url": "contour-plots", "order": [ "matlab-simple-contour", "matlab-meshgrid-contour", "matlab-contour-subplots", "simple-contour", "2dhistogram-contour-subplots" - ], - "description": "How to make a contour plot in {language}. {num_examples} examples of contour plots of matrices with subplots, custom color-scales, and smoothing.", - "relative_url": "contour-plots", - "name": "Contour Plots" + ] }, "id": "contour", "path": "hard-coded/chart-types/contour" @@ -3013,19 +2977,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/159", "url": "https://plot.ly/~RgraphingAPI/1827", - "test-url": "https://plot.ly/~TestBot/331", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/functions/x-squared/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/functions/x-squared/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/functions/x-squared", - "publish-ggplot2": "published/api-docs/chart-types/functions/x-squared/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "x2" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/331", + "test-ggplot2": "test-published/api-docs/chart-types/functions/x-squared/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/functions/x-squared/ggplot2/code.txt", + "path": "hard-coded/chart-types/functions/x-squared", + "publish-ggplot2": "published/api-docs/chart-types/functions/x-squared/ggplot2/code.txt", + "type": "script", "id": "x-squared" } }, @@ -3118,13 +3082,13 @@ }, "config": { "has_thumbnail": true, - "name": "Log Plots", "description": "How to make a plot with logarithmic axes in {language}.", - "relative_url": "log-plot", "order": [ "matlab-semi-logy", "matlab-log-log-line" - ] + ], + "relative_url": "log-plot", + "name": "Log Plots" }, "id": "log", "path": "hard-coded/chart-types/log" @@ -3133,13 +3097,13 @@ "is_leaf": false, "config": { "has_thumbnail": true, - "description": "How to make a filled area plot in {language}. An area chart displays a solid color between the traces of a graph.", "name": "Filled Area Plots", - "relative_url": "filled-area-plots", "order": [ "matlab-basic-area", "basic-area" - ] + ], + "relative_url": "filled-area-plots", + "description": "How to make a filled area plot in {language}. An area chart displays a solid color between the traces of a graph." }, "branches": { "mpl-stacked-line": { @@ -3147,10 +3111,11 @@ "publish-matplotlib": "published/api-docs/chart-types/area/mpl-stacked-line/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/171", "url": "https://plot.ly/~TestBot/323", - "type": "script", + "test-url": "https://plot.ly/~TestBot/323", "image": true, "matplotlib": "auto-docs/chart-types/area/mpl-stacked-line/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/area/mpl-stacked-line/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/area/mpl-stacked-line", "config": { "languages": [ @@ -3158,7 +3123,6 @@ ], "name": "Making a Stacked-Line Plot with Matplotlib" }, - "test-url": "https://plot.ly/~TestBot/323", "id": "mpl-stacked-line", "files": { "script.mpl": "hard-coded/chart-types/area/mpl-stacked-line/script.mpl" @@ -3169,10 +3133,11 @@ "publish-matplotlib": "published/api-docs/chart-types/area/mpl-basic-area/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/132", "url": "https://plot.ly/~TestBot/98", - "type": "script", + "test-url": "https://plot.ly/~TestBot/98", "image": true, "matplotlib": "auto-docs/chart-types/area/mpl-basic-area/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/area/mpl-basic-area/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/area/mpl-basic-area", "config": { "languages": [ @@ -3180,7 +3145,6 @@ ], "name": "Matplotlib Area Plot" }, - "test-url": "https://plot.ly/~TestBot/98", "id": "mpl-basic-area", "files": { "script.mpl": "hard-coded/chart-types/area/mpl-basic-area/script.mpl" @@ -3230,10 +3194,11 @@ "publish-matplotlib": "published/api-docs/chart-types/area/mpl-multi-fill/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/172", "url": "https://plot.ly/~TestBot/322", - "type": "script", + "test-url": "https://plot.ly/~TestBot/322", "image": true, "matplotlib": "auto-docs/chart-types/area/mpl-multi-fill/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/area/mpl-multi-fill/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/area/mpl-multi-fill", "config": { "languages": [ @@ -3241,7 +3206,6 @@ ], "name": "Multiple-Line Area Plot" }, - "test-url": "https://plot.ly/~TestBot/322", "id": "mpl-multi-fill", "files": { "script.mpl": "hard-coded/chart-types/area/mpl-multi-fill/script.mpl" @@ -3283,19 +3247,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/160", "url": "https://plot.ly/~R-demos/143", - "test-url": "https://plot.ly/~TestBot/332", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/maps/canadien-cities", - "publish-ggplot2": "published/api-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Canadien Cities" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/332", + "test-ggplot2": "test-published/api-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", + "path": "hard-coded/chart-types/maps/canadien-cities", + "publish-ggplot2": "published/api-docs/chart-types/maps/canadien-cities/ggplot2/code.txt", + "type": "script", "id": "canadien-cities" } }, @@ -4028,7 +3992,6 @@ }, "config": { "has_thumbnail": true, - "name": "Heatmaps", "order": [ "matlab-basic-heatmap", "basic-heatmap", @@ -4047,8 +4010,9 @@ "Picnic-colorscale", "RdBu-colorscale" ], + "description": "How to make a heatmap in {language} with a matrix. {num_examples} examples\u00a0of colored and labeled heatmaps with custom colorscales.", "relative_url": "heatmaps", - "description": "How to make a heatmap in {language} with a matrix. {num_examples} examples\u00a0of colored and labeled heatmaps with custom colorscales." + "name": "Heatmaps" }, "id": "heatmap", "path": "hard-coded/chart-types/heatmap" @@ -4061,10 +4025,11 @@ "publish-matplotlib": "published/api-docs/chart-types/scatter_exclusive/mpl-complex-scatter/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/133", "url": "https://plot.ly/~TestBot/100", - "type": "script", + "test-url": "https://plot.ly/~TestBot/100", "image": true, "matplotlib": "auto-docs/chart-types/scatter_exclusive/mpl-complex-scatter/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/scatter_exclusive/mpl-complex-scatter/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/scatter_exclusive/mpl-complex-scatter", "config": { "languages": [ @@ -4072,7 +4037,6 @@ ], "name": "Matplotlib Scatter Colors and Symbols" }, - "test-url": "https://plot.ly/~TestBot/100", "id": "mpl-complex-scatter", "files": { "script.mpl": "hard-coded/chart-types/scatter_exclusive/mpl-complex-scatter/script.mpl" @@ -4105,10 +4069,11 @@ "publish-matplotlib": "published/api-docs/chart-types/scatter_exclusive/mpl-scatter/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/134", "url": "https://plot.ly/~TestBot/101", - "type": "script", + "test-url": "https://plot.ly/~TestBot/101", "image": true, "matplotlib": "auto-docs/chart-types/scatter_exclusive/mpl-scatter/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/scatter_exclusive/mpl-scatter/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/scatter_exclusive/mpl-scatter", "config": { "languages": [ @@ -4116,7 +4081,6 @@ ], "name": "Basic Matplotlib Scatter Plot" }, - "test-url": "https://plot.ly/~TestBot/101", "id": "mpl-scatter", "files": { "script.mpl": "hard-coded/chart-types/scatter_exclusive/mpl-scatter/script.mpl" @@ -4147,15 +4111,15 @@ }, "config": { "has_thumbnail": true, - "description": "How to make a scatter plot in {language}. {num_examples} examples of the scatter function.", "order": [ "matlab-scatter-plot", "matlab-seamount-scatter", "mpl-scatter", "mpl-complex-scatter" ], + "name": "Scatter", "relative_url": "scatter", - "name": "Scatter" + "description": "How to make a scatter plot in {language}. {num_examples} examples of the scatter function." }, "id": "scatter_exclusive", "path": "hard-coded/chart-types/scatter_exclusive" @@ -4164,9 +4128,7 @@ "is_leaf": false, "config": { "has_thumbnail": true, - "name": "Line and Scatter Plots", "description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.", - "relative_url": "line-and-scatter", "order": [ "matlab-line-and-scatter-basic", "gg-basic-line", @@ -4176,7 +4138,9 @@ "basic-line", "line-scatter", "line-style" - ] + ], + "relative_url": "line-and-scatter", + "name": "Line and Scatter Plots" }, "branches": { "gg-geom_point": { @@ -4186,19 +4150,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/161", "url": "https://plot.ly/~R-demos/153", - "test-url": "https://plot.ly/~TestBot/333", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-geom_point", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_point" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/333", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-geom_point", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_point/ggplot2/code.txt", + "type": "script", "id": "gg-geom_point" }, "gg-alpha": { @@ -4208,19 +4172,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/162", "url": "https://plot.ly/~R-demos/147", - "test-url": "https://plot.ly/~TestBot/334", - "image": false, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-alpha", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Alpha Scatter" }, + "image": false, + "test-url": "https://plot.ly/~TestBot/334", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-alpha", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-alpha/ggplot2/code.txt", + "type": "script", "id": "gg-alpha" }, "line-scatter": { @@ -4264,19 +4228,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/164", "url": "https://plot.ly/~R-demos/154", - "test-url": "https://plot.ly/~TestBot/336", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-geom_segment", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_segment" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/336", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-geom_segment", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_segment/ggplot2/code.txt", + "type": "script", "id": "gg-geom_segment" }, "basic-line": { @@ -4320,19 +4284,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/165", "url": "https://plot.ly/~R-demos/150", - "test-url": "https://plot.ly/~TestBot/337", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-basic-scatter", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Basic Scatter Plot" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/337", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-basic-scatter", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-basic-scatter/ggplot2/code.txt", + "type": "script", "id": "gg-basic-scatter" }, "gg-geom_path": { @@ -4342,19 +4306,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/163", "url": "https://plot.ly/~R-demos/152", - "test-url": "https://plot.ly/~TestBot/335", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-geom_path", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_path" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/335", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-geom_path", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_path/ggplot2/code.txt", + "type": "script", "id": "gg-geom_path" }, "line-style": { @@ -4396,10 +4360,11 @@ "publish-matplotlib": "published/api-docs/chart-types/line_and_scatter/mpl-line-scatter/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/94", "url": "https://plot.ly/~TestBot/89", - "type": "script", + "test-url": "https://plot.ly/~TestBot/89", "image": true, "matplotlib": "auto-docs/chart-types/line_and_scatter/mpl-line-scatter/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/line_and_scatter/mpl-line-scatter/matplotlib/code.txt", + "type": "script", "path": "hard-coded/chart-types/line_and_scatter/mpl-line-scatter", "config": { "languages": [ @@ -4407,7 +4372,6 @@ ], "name": "Line and Scatter Plot" }, - "test-url": "https://plot.ly/~TestBot/89", "id": "mpl-line-scatter", "files": { "script.mpl": "hard-coded/chart-types/line_and_scatter/mpl-line-scatter/script.mpl" @@ -4420,19 +4384,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/138", "url": "https://plot.ly/~R-demos/155", - "test-url": "https://plot.ly/~TestBot/168", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-line-scatter", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Line and Scatter Plot" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/168", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-line-scatter", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-line-scatter/ggplot2/code.txt", + "type": "script", "id": "gg-line-scatter" }, "gg-geom_line": { @@ -4442,19 +4406,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/166", "url": "https://plot.ly/~R-demos/151", - "test-url": "https://plot.ly/~TestBot/338", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-geom_line", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_line" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/338", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-geom_line", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-geom_line/ggplot2/code.txt", + "type": "script", "id": "gg-geom_line" }, "mpl-line-style": { @@ -4462,18 +4426,18 @@ "publish-matplotlib": "published/api-docs/chart-types/line_and_scatter/mpl-line-style/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/93", "url": "https://plot.ly/~TestBot/90", - "test-url": "https://plot.ly/~TestBot/90", - "image": true, - "matplotlib": "auto-docs/chart-types/line_and_scatter/mpl-line-style/matplotlib/code.txt", - "test-matplotlib": "test-published/api-docs/chart-types/line_and_scatter/mpl-line-style/matplotlib/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/mpl-line-style", "config": { "languages": [ "matplotlib" ], "name": "Colored Matplotlib Line Chart" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/90", + "matplotlib": "auto-docs/chart-types/line_and_scatter/mpl-line-style/matplotlib/code.txt", + "test-matplotlib": "test-published/api-docs/chart-types/line_and_scatter/mpl-line-style/matplotlib/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/mpl-line-style", + "type": "script", "id": "mpl-line-style", "files": { "script.mpl": "hard-coded/chart-types/line_and_scatter/mpl-line-style/script.mpl" @@ -4486,19 +4450,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/137", "url": "https://plot.ly/~R-demos/149", - "test-url": "https://plot.ly/~TestBot/167", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/line_and_scatter/gg-basic-line", - "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Basic Line Chart" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/167", + "test-ggplot2": "test-published/api-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", + "path": "hard-coded/chart-types/line_and_scatter/gg-basic-line", + "publish-ggplot2": "published/api-docs/chart-types/line_and_scatter/gg-basic-line/ggplot2/code.txt", + "type": "script", "id": "gg-basic-line" } }, @@ -4571,13 +4535,13 @@ }, "config": { "has_thumbnail": true, - "description": "How to make a bubble chart in {language}. Examples of scatter charts whose markers have variable color, size, and symbols.", "order": [ "matlab-bubble-chart", "bubblechart" ], + "name": "Bubble Charts", "relative_url": "bubble-charts", - "name": "Bubble Charts" + "description": "How to make a bubble chart in {language}. Examples of scatter charts whose markers have variable color, size, and symbols." }, "id": "bubble", "path": "hard-coded/chart-types/bubble" @@ -4702,252 +4666,22 @@ }, "config": { "has_thumbnail": true, - "description": "How to graph polar charts in {language}. {num_examples} examples of polar line, polar scatter and polar area charts.", "order": [ "polar-line", "polar-scatter", "polar-area-chart" ], + "name": "Polar Charts", "relative_url": "polar-chart", - "name": "Polar Charts" + "description": "How to graph polar charts in {language}. {num_examples} examples of polar line, polar scatter and polar area charts." }, "id": "polar", "path": "hard-coded/chart-types/polar" }, - "histogram2d": { + "histogram": { "is_leaf": false, - "branches": { - "2d-histogram": { - "is_leaf": true, - "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", - "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", - "image": true, - "julia": "auto-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", - "id": "2d-histogram", - "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", - "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram/python/code.txt", - "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", - "matlab": "auto-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", - "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram/r/code.txt", - "type": "model", - "files": { - "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram/init.jl", - "init.py": "hard-coded/chart-types/histogram2d/2d-histogram/init.py", - "init.m": "hard-coded/chart-types/histogram2d/2d-histogram/init.m", - "init.r": "hard-coded/chart-types/histogram2d/2d-histogram/init.r", - "model.json": "hard-coded/chart-types/histogram2d/2d-histogram/model.json", - "init.js": "hard-coded/chart-types/histogram2d/2d-histogram/init.js" - }, - "python": "auto-docs/chart-types/histogram2d/2d-histogram/python/code.txt", - "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram/python/code.txt", - "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", - "path": "hard-coded/chart-types/histogram2d/2d-histogram", - "publish-url": "https://plot.ly/~PlotBot/77", - "url": "https://plot.ly/~TestBot/80", - "config": { - "languages": [ - "python", - "r", - "matlab", - "julia", - "nodejs" - ], - "init": true, - "name": "2D Histogram of a Bivariate Normal Distribution" - }, - "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", - "r": "auto-docs/chart-types/histogram2d/2d-histogram/r/code.txt", - "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", - "test-url": "https://plot.ly/~TestBot/80", - "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram/r/code.txt" - }, - "2d-histogram-options": { - "is_leaf": true, - "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", - "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", - "image": true, - "julia": "auto-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", - "id": "2d-histogram-options", - "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", - "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", - "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", - "matlab": "auto-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", - "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt", - "type": "model", - "files": { - "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.jl", - "init.py": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.py", - "init.m": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.m", - "init.r": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.r", - "model.json": "hard-coded/chart-types/histogram2d/2d-histogram-options/model.json", - "init.js": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.js" - }, - "python": "auto-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", - "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", - "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", - "path": "hard-coded/chart-types/histogram2d/2d-histogram-options", - "publish-url": "https://plot.ly/~PlotBot/79", - "url": "https://plot.ly/~TestBot/82", - "config": { - "languages": [ - "python", - "r", - "matlab", - "julia", - "nodejs" - ], - "init": true, - "name": "2D Histogram Binning and Styling Options" - }, - "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", - "r": "auto-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt", - "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", - "test-url": "https://plot.ly/~TestBot/82", - "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt" - }, - "2d-histogram-scatter": { - "is_leaf": true, - "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", - "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", - "image": true, - "julia": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", - "id": "2d-histogram-scatter", - "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", - "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", - "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", - "matlab": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", - "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt", - "type": "model", - "files": { - "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.jl", - "init.py": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.py", - "init.m": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.m", - "init.r": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.r", - "model.json": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/model.json", - "init.js": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.js" - }, - "python": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", - "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", - "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", - "path": "hard-coded/chart-types/histogram2d/2d-histogram-scatter", - "publish-url": "https://plot.ly/~PlotBot/78", - "url": "https://plot.ly/~TestBot/81", - "config": { - "languages": [ - "python", - "r", - "matlab", - "julia", - "nodejs" - ], - "init": true, - "name": "2D Histogram Overlaid with a Scatter Chart" - }, - "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", - "r": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt", - "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", - "test-url": "https://plot.ly/~TestBot/81", - "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt" - } - }, - "config": { - "has_thumbnail": true, - "description": "How to make a 2D histogram in {language}. A 2D histogram is a visualization of a bivariate distribution.", - "order": [ - "2d-histogram", - "2d-histogram-options", - "2d-histogram-scatter" - ], - "relative_url": "2D-Histogram", - "name": "2D Histograms" - }, - "id": "histogram2d", - "path": "hard-coded/chart-types/histogram2d" - }, - "time-series": { - "is_leaf": false, - "branches": { - "date-axes": { - "is_leaf": true, - "test-julia": "test-published/api-docs/chart-types/time-series/date-axes/julia/code.txt", - "nodejs": "auto-docs/chart-types/time-series/date-axes/nodejs/code.txt", - "image": true, - "julia": "auto-docs/chart-types/time-series/date-axes/julia/code.txt", - "id": "date-axes", - "publish-nodejs": "published/api-docs/chart-types/time-series/date-axes/nodejs/code.txt", - "test-python": "test-published/api-docs/chart-types/time-series/date-axes/python/code.txt", - "test-matlab": "test-published/api-docs/chart-types/time-series/date-axes/matlab/code.txt", - "matlab": "auto-docs/chart-types/time-series/date-axes/matlab/code.txt", - "publish-r": "published/api-docs/chart-types/time-series/date-axes/r/code.txt", - "type": "model", - "files": { - "model.json": "hard-coded/chart-types/time-series/date-axes/model.json" - }, - "python": "auto-docs/chart-types/time-series/date-axes/python/code.txt", - "publish-python": "published/api-docs/chart-types/time-series/date-axes/python/code.txt", - "publish-matlab": "published/api-docs/chart-types/time-series/date-axes/matlab/code.txt", - "path": "hard-coded/chart-types/time-series/date-axes", - "publish-url": "https://plot.ly/~PlotBot/76", - "url": "https://plot.ly/~TestBot/70", - "config": { - "languages": [ - "python", - "r", - "matlab", - "julia", - "nodejs" - ], - "name": "Date Strings" - }, - "test-nodejs": "test-published/api-docs/chart-types/time-series/date-axes/nodejs/code.txt", - "r": "auto-docs/chart-types/time-series/date-axes/r/code.txt", - "publish-julia": "published/api-docs/chart-types/time-series/date-axes/julia/code.txt", - "test-url": "https://plot.ly/~TestBot/70", - "test-r": "test-published/api-docs/chart-types/time-series/date-axes/r/code.txt" - }, - "python-datetime": { - "is_leaf": true, - "files": { - "init.py": "hard-coded/chart-types/time-series/python-datetime/init.py", - "model.json": "hard-coded/chart-types/time-series/python-datetime/model.json" - }, - "publish-url": "https://plot.ly/~PlotBot/122", - "test-python": "test-published/api-docs/chart-types/time-series/python-datetime/python/code.txt", - "python": "auto-docs/chart-types/time-series/python-datetime/python/code.txt", - "test-url": "https://plot.ly/~TestBot/69", - "image": true, - "url": "https://plot.ly/~TestBot/69", - "publish-python": "published/api-docs/chart-types/time-series/python-datetime/python/code.txt", - "type": "model", - "path": "hard-coded/chart-types/time-series/python-datetime", - "config": { - "languages": [ - "python" - ], - "init": true, - "name": "Time Series Plot with datetime Objects" - }, - "id": "python-datetime" - } - }, "config": { "has_thumbnail": true, - "description": "How to plot date and time in {language}. An example of a time-series plot.", - "order": [ - "python-datetime", - "date-axes" - ], - "relative_url": "time-series", - "name": "Time Series" - }, - "id": "time-series", - "path": "hard-coded/chart-types/time-series" - }, - "histogram": { - "is_leaf": false, - "config": { - "has_thumbnail": true, - "name": "Histograms", "order": [ "matlab-basic-histogram", "matlab-stacked-histogram", @@ -4959,8 +4693,9 @@ "stacked-histogram", "style-histogram" ], + "description": "How to make a histogram in {language}. {num_examples} examples of colored, horizontal, and normal histogram bar charts.", "relative_url": "histograms", - "description": "How to make a histogram in {language}. {num_examples} examples of colored, horizontal, and normal histogram bar charts." + "name": "Histograms" }, "branches": { "style-histogram": { @@ -5278,19 +5013,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/167", "url": "https://plot.ly/~R-demos/145", - "test-url": "https://plot.ly/~TestBot/339", - "image": false, - "test-ggplot2": "test-published/api-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/histogram/geom_histogram", - "publish-ggplot2": "published/api-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Basic Histogram" }, + "image": false, + "test-url": "https://plot.ly/~TestBot/339", + "test-ggplot2": "test-published/api-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", + "path": "hard-coded/chart-types/histogram/geom_histogram", + "publish-ggplot2": "published/api-docs/chart-types/histogram/geom_histogram/ggplot2/code.txt", + "type": "script", "id": "geom_histogram" }, "mpl-basic-histogram": { @@ -5298,26 +5033,255 @@ "publish-matplotlib": "published/api-docs/chart-types/histogram/mpl-basic-histogram/matplotlib/code.txt", "publish-url": "https://plot.ly/~PlotBot/88", "url": "https://plot.ly/~TestBot/87", - "test-url": "https://plot.ly/~TestBot/87", + "config": { + "languages": [ + "matplotlib" + ], + "name": "Basic Histogram with the hist Function" + }, "image": true, + "test-url": "https://plot.ly/~TestBot/87", "matplotlib": "auto-docs/chart-types/histogram/mpl-basic-histogram/matplotlib/code.txt", "test-matplotlib": "test-published/api-docs/chart-types/histogram/mpl-basic-histogram/matplotlib/code.txt", - "type": "script", "path": "hard-coded/chart-types/histogram/mpl-basic-histogram", + "type": "script", + "id": "mpl-basic-histogram", + "files": { + "script.mpl": "hard-coded/chart-types/histogram/mpl-basic-histogram/script.mpl" + } + } + }, + "id": "histogram", + "path": "hard-coded/chart-types/histogram" + }, + "time-series": { + "is_leaf": false, + "branches": { + "date-axes": { + "is_leaf": true, + "test-julia": "test-published/api-docs/chart-types/time-series/date-axes/julia/code.txt", + "nodejs": "auto-docs/chart-types/time-series/date-axes/nodejs/code.txt", + "image": true, + "julia": "auto-docs/chart-types/time-series/date-axes/julia/code.txt", + "id": "date-axes", + "publish-nodejs": "published/api-docs/chart-types/time-series/date-axes/nodejs/code.txt", + "test-python": "test-published/api-docs/chart-types/time-series/date-axes/python/code.txt", + "test-matlab": "test-published/api-docs/chart-types/time-series/date-axes/matlab/code.txt", + "matlab": "auto-docs/chart-types/time-series/date-axes/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/time-series/date-axes/r/code.txt", + "type": "model", + "files": { + "model.json": "hard-coded/chart-types/time-series/date-axes/model.json" + }, + "python": "auto-docs/chart-types/time-series/date-axes/python/code.txt", + "publish-python": "published/api-docs/chart-types/time-series/date-axes/python/code.txt", + "publish-matlab": "published/api-docs/chart-types/time-series/date-axes/matlab/code.txt", + "path": "hard-coded/chart-types/time-series/date-axes", + "publish-url": "https://plot.ly/~PlotBot/76", + "url": "https://plot.ly/~TestBot/70", + "config": { + "languages": [ + "python", + "r", + "matlab", + "julia", + "nodejs" + ], + "name": "Date Strings" + }, + "test-nodejs": "test-published/api-docs/chart-types/time-series/date-axes/nodejs/code.txt", + "r": "auto-docs/chart-types/time-series/date-axes/r/code.txt", + "publish-julia": "published/api-docs/chart-types/time-series/date-axes/julia/code.txt", + "test-url": "https://plot.ly/~TestBot/70", + "test-r": "test-published/api-docs/chart-types/time-series/date-axes/r/code.txt" + }, + "python-datetime": { + "is_leaf": true, + "files": { + "init.py": "hard-coded/chart-types/time-series/python-datetime/init.py", + "model.json": "hard-coded/chart-types/time-series/python-datetime/model.json" + }, + "publish-url": "https://plot.ly/~PlotBot/122", + "test-python": "test-published/api-docs/chart-types/time-series/python-datetime/python/code.txt", + "python": "auto-docs/chart-types/time-series/python-datetime/python/code.txt", + "config": { + "languages": [ + "python" + ], + "init": true, + "name": "Time Series Plot with datetime Objects" + }, + "image": true, + "test-url": "https://plot.ly/~TestBot/69", + "url": "https://plot.ly/~TestBot/69", + "publish-python": "published/api-docs/chart-types/time-series/python-datetime/python/code.txt", + "path": "hard-coded/chart-types/time-series/python-datetime", + "type": "model", + "id": "python-datetime" + } + }, + "config": { + "has_thumbnail": true, + "order": [ + "python-datetime", + "date-axes" + ], + "name": "Time Series", + "relative_url": "time-series", + "description": "How to plot date and time in {language}. An example of a time-series plot." + }, + "id": "time-series", + "path": "hard-coded/chart-types/time-series" + }, + "histogram2d": { + "is_leaf": false, + "branches": { + "2d-histogram": { + "is_leaf": true, + "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", + "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", + "image": true, + "julia": "auto-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", + "id": "2d-histogram", + "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", + "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram/python/code.txt", + "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", + "matlab": "auto-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram/r/code.txt", + "type": "model", + "files": { + "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram/init.jl", + "init.py": "hard-coded/chart-types/histogram2d/2d-histogram/init.py", + "init.m": "hard-coded/chart-types/histogram2d/2d-histogram/init.m", + "init.r": "hard-coded/chart-types/histogram2d/2d-histogram/init.r", + "model.json": "hard-coded/chart-types/histogram2d/2d-histogram/model.json", + "init.js": "hard-coded/chart-types/histogram2d/2d-histogram/init.js" + }, + "python": "auto-docs/chart-types/histogram2d/2d-histogram/python/code.txt", + "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram/python/code.txt", + "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram/matlab/code.txt", + "path": "hard-coded/chart-types/histogram2d/2d-histogram", + "publish-url": "https://plot.ly/~PlotBot/77", + "url": "https://plot.ly/~TestBot/80", + "config": { + "languages": [ + "python", + "r", + "matlab", + "julia", + "nodejs" + ], + "init": true, + "name": "2D Histogram of a Bivariate Normal Distribution" + }, + "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram/nodejs/code.txt", + "r": "auto-docs/chart-types/histogram2d/2d-histogram/r/code.txt", + "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram/julia/code.txt", + "test-url": "https://plot.ly/~TestBot/80", + "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram/r/code.txt" + }, + "2d-histogram-options": { + "is_leaf": true, + "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", + "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", + "image": true, + "julia": "auto-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", + "id": "2d-histogram-options", + "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", + "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", + "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", + "matlab": "auto-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt", + "type": "model", + "files": { + "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.jl", + "init.py": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.py", + "init.m": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.m", + "init.r": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.r", + "model.json": "hard-coded/chart-types/histogram2d/2d-histogram-options/model.json", + "init.js": "hard-coded/chart-types/histogram2d/2d-histogram-options/init.js" + }, + "python": "auto-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", + "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram-options/python/code.txt", + "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram-options/matlab/code.txt", + "path": "hard-coded/chart-types/histogram2d/2d-histogram-options", + "publish-url": "https://plot.ly/~PlotBot/79", + "url": "https://plot.ly/~TestBot/82", + "config": { + "languages": [ + "python", + "r", + "matlab", + "julia", + "nodejs" + ], + "init": true, + "name": "2D Histogram Binning and Styling Options" + }, + "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/nodejs/code.txt", + "r": "auto-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt", + "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram-options/julia/code.txt", + "test-url": "https://plot.ly/~TestBot/82", + "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram-options/r/code.txt" + }, + "2d-histogram-scatter": { + "is_leaf": true, + "test-julia": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", + "nodejs": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", + "image": true, + "julia": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", + "id": "2d-histogram-scatter", + "publish-nodejs": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", + "test-python": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", + "test-matlab": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", + "matlab": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt", + "type": "model", + "files": { + "init.jl": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.jl", + "init.py": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.py", + "init.m": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.m", + "init.r": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.r", + "model.json": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/model.json", + "init.js": "hard-coded/chart-types/histogram2d/2d-histogram-scatter/init.js" + }, + "python": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", + "publish-python": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/python/code.txt", + "publish-matlab": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/matlab/code.txt", + "path": "hard-coded/chart-types/histogram2d/2d-histogram-scatter", + "publish-url": "https://plot.ly/~PlotBot/78", + "url": "https://plot.ly/~TestBot/81", "config": { "languages": [ - "matplotlib" + "python", + "r", + "matlab", + "julia", + "nodejs" ], - "name": "Basic Histogram with the hist Function" + "init": true, + "name": "2D Histogram Overlaid with a Scatter Chart" }, - "id": "mpl-basic-histogram", - "files": { - "script.mpl": "hard-coded/chart-types/histogram/mpl-basic-histogram/script.mpl" - } + "test-nodejs": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/nodejs/code.txt", + "r": "auto-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt", + "publish-julia": "published/api-docs/chart-types/histogram2d/2d-histogram-scatter/julia/code.txt", + "test-url": "https://plot.ly/~TestBot/81", + "test-r": "test-published/api-docs/chart-types/histogram2d/2d-histogram-scatter/r/code.txt" } }, - "id": "histogram", - "path": "hard-coded/chart-types/histogram" + "config": { + "has_thumbnail": true, + "order": [ + "2d-histogram", + "2d-histogram-options", + "2d-histogram-scatter" + ], + "name": "2D Histograms", + "relative_url": "2D-Histogram", + "description": "How to make a 2D histogram in {language}. A 2D histogram is a visualization of a bivariate distribution." + }, + "id": "histogram2d", + "path": "hard-coded/chart-types/histogram2d" }, "box": { "is_leaf": false, @@ -5469,21 +5433,38 @@ }, "config": { "has_thumbnail": true, + "description": "How to make a box plot in {language}. {num_examples} examples of box plots in {language} that are grouped, colored, and display the underlying data distribution.", + "name": "Box Plots", + "relative_url": "box-plots", "order": [ "matlab-basic-box-plot", "basic-box-plot", "box-plot-jitter", "box-grouped" - ], - "description": "How to make a box plot in {language}. {num_examples} examples of box plots in {language} that are grouped, colored, and display the underlying data distribution.", - "relative_url": "box-plots", - "name": "Box Plots" + ] }, "id": "box", "path": "hard-coded/chart-types/box" }, "bar": { "is_leaf": false, + "config": { + "has_thumbnail": true, + "order": [ + "matlab-basic-bar", + "matlab-grouped-bar", + "matlab-stacked-bar", + "matlab-overlaid-bar", + "matlab-style-bar", + "basic-bar", + "grouped-bar", + "stacked-bar", + "style-bar" + ], + "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", + "relative_url": "bar-charts", + "name": "Bar Charts" + }, "branches": { "matlab-grouped-bar": { "is_leaf": true, @@ -5552,19 +5533,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/139", "url": "https://plot.ly/~R-demos/148", - "test-url": "https://plot.ly/~TestBot/152", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/bar/gg-basic-bar", - "publish-ggplot2": "published/api-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "Basic Bar Chart" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/152", + "test-ggplot2": "test-published/api-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", + "path": "hard-coded/chart-types/bar/gg-basic-bar", + "publish-ggplot2": "published/api-docs/chart-types/bar/gg-basic-bar/ggplot2/code.txt", + "type": "script", "id": "gg-basic-bar" }, "matlab-overlaid-bar": { @@ -5633,43 +5614,27 @@ "test-url": "https://plot.ly/~TestBot/155", "id": "matlab-basic-bar" }, - "grouped-bar": { + "mpl-basic-bar": { "is_leaf": true, - "test-julia": "test-published/api-docs/chart-types/bar/grouped-bar/julia/code.txt", - "nodejs": "auto-docs/chart-types/bar/grouped-bar/nodejs/code.txt", + "publish-matplotlib": "published/api-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", + "publish-url": "https://plot.ly/~PlotBot/89", + "url": "https://plot.ly/~TestBot/86", + "test-url": "https://plot.ly/~TestBot/86", "image": true, - "julia": "auto-docs/chart-types/bar/grouped-bar/julia/code.txt", - "id": "grouped-bar", - "publish-nodejs": "published/api-docs/chart-types/bar/grouped-bar/nodejs/code.txt", - "test-python": "test-published/api-docs/chart-types/bar/grouped-bar/python/code.txt", - "test-matlab": "test-published/api-docs/chart-types/bar/grouped-bar/matlab/code.txt", - "matlab": "auto-docs/chart-types/bar/grouped-bar/matlab/code.txt", - "publish-r": "published/api-docs/chart-types/bar/grouped-bar/r/code.txt", - "type": "model", - "files": { - "model.json": "hard-coded/chart-types/bar/grouped-bar/model.json" - }, - "python": "auto-docs/chart-types/bar/grouped-bar/python/code.txt", - "publish-python": "published/api-docs/chart-types/bar/grouped-bar/python/code.txt", - "publish-matlab": "published/api-docs/chart-types/bar/grouped-bar/matlab/code.txt", - "path": "hard-coded/chart-types/bar/grouped-bar", - "publish-url": "https://plot.ly/~PlotBot/40", - "url": "https://plot.ly/~TestBot/267", + "matplotlib": "auto-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", + "test-matplotlib": "test-published/api-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", + "type": "script", + "path": "hard-coded/chart-types/bar/mpl-basic-bar", "config": { "languages": [ - "python", - "nodejs", - "r", - "matlab", - "julia" + "matplotlib" ], - "name": "Grouped Bar Chart" + "name": "Basic Bar Chart" }, - "test-nodejs": "test-published/api-docs/chart-types/bar/grouped-bar/nodejs/code.txt", - "r": "auto-docs/chart-types/bar/grouped-bar/r/code.txt", - "publish-julia": "published/api-docs/chart-types/bar/grouped-bar/julia/code.txt", - "test-url": "https://plot.ly/~TestBot/267", - "test-r": "test-published/api-docs/chart-types/bar/grouped-bar/r/code.txt" + "id": "mpl-basic-bar", + "files": { + "script.mpl": "hard-coded/chart-types/bar/mpl-basic-bar/script.mpl" + } }, "basic-bar": { "is_leaf": true, @@ -5747,6 +5712,35 @@ "test-url": "https://plot.ly/~TestBot/266", "test-r": "test-published/api-docs/chart-types/bar/stacked-bar/r/code.txt" }, + "bar-marker-array": { + "is_leaf": true, + "publish-nodejs": "published/api-docs/chart-types/bar/bar-marker-array/nodejs/code.txt", + "publish-url": "https://plot.ly/~PlotBot/177", + "publish-matlab": "published/api-docs/chart-types/bar/bar-marker-array/matlab/code.txt", + "nodejs": "auto-docs/chart-types/bar/bar-marker-array/nodejs/code.txt", + "python": "auto-docs/chart-types/bar/bar-marker-array/python/code.txt", + "type": "model", + "image": true, + "julia": "auto-docs/chart-types/bar/bar-marker-array/julia/code.txt", + "url": "https://plot.ly/~TestBot/345", + "publish-python": "published/api-docs/chart-types/bar/bar-marker-array/python/code.txt", + "r": "auto-docs/chart-types/bar/bar-marker-array/r/code.txt", + "publish-julia": "published/api-docs/chart-types/bar/bar-marker-array/julia/code.txt", + "matlab": "auto-docs/chart-types/bar/bar-marker-array/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/bar/bar-marker-array/r/code.txt", + "path": "hard-coded/chart-types/bar/bar-marker-array", + "config": { + "languages": [ + "python", + "nodejs", + "r", + "matlab", + "julia" + ], + "name": "Customizing Individual Bar Colors" + }, + "id": "bar-marker-array" + }, "matlab-style-bar": { "is_leaf": true, "files": { @@ -5769,46 +5763,45 @@ "test-url": "https://plot.ly/~TestBot/156", "id": "matlab-style-bar" }, - "mpl-basic-bar": { + "grouped-bar": { "is_leaf": true, - "publish-matplotlib": "published/api-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", - "publish-url": "https://plot.ly/~PlotBot/89", - "url": "https://plot.ly/~TestBot/86", - "type": "script", + "test-julia": "test-published/api-docs/chart-types/bar/grouped-bar/julia/code.txt", + "nodejs": "auto-docs/chart-types/bar/grouped-bar/nodejs/code.txt", "image": true, - "matplotlib": "auto-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", - "test-matplotlib": "test-published/api-docs/chart-types/bar/mpl-basic-bar/matplotlib/code.txt", - "path": "hard-coded/chart-types/bar/mpl-basic-bar", + "julia": "auto-docs/chart-types/bar/grouped-bar/julia/code.txt", + "id": "grouped-bar", + "publish-nodejs": "published/api-docs/chart-types/bar/grouped-bar/nodejs/code.txt", + "test-python": "test-published/api-docs/chart-types/bar/grouped-bar/python/code.txt", + "test-matlab": "test-published/api-docs/chart-types/bar/grouped-bar/matlab/code.txt", + "matlab": "auto-docs/chart-types/bar/grouped-bar/matlab/code.txt", + "publish-r": "published/api-docs/chart-types/bar/grouped-bar/r/code.txt", + "type": "model", + "files": { + "model.json": "hard-coded/chart-types/bar/grouped-bar/model.json" + }, + "python": "auto-docs/chart-types/bar/grouped-bar/python/code.txt", + "publish-python": "published/api-docs/chart-types/bar/grouped-bar/python/code.txt", + "publish-matlab": "published/api-docs/chart-types/bar/grouped-bar/matlab/code.txt", + "path": "hard-coded/chart-types/bar/grouped-bar", + "publish-url": "https://plot.ly/~PlotBot/40", + "url": "https://plot.ly/~TestBot/267", "config": { "languages": [ - "matplotlib" + "python", + "nodejs", + "r", + "matlab", + "julia" ], - "name": "Basic Bar Chart" + "name": "Grouped Bar Chart" }, - "test-url": "https://plot.ly/~TestBot/86", - "id": "mpl-basic-bar", - "files": { - "script.mpl": "hard-coded/chart-types/bar/mpl-basic-bar/script.mpl" - } + "test-nodejs": "test-published/api-docs/chart-types/bar/grouped-bar/nodejs/code.txt", + "r": "auto-docs/chart-types/bar/grouped-bar/r/code.txt", + "publish-julia": "published/api-docs/chart-types/bar/grouped-bar/julia/code.txt", + "test-url": "https://plot.ly/~TestBot/267", + "test-r": "test-published/api-docs/chart-types/bar/grouped-bar/r/code.txt" } }, - "config": { - "has_thumbnail": true, - "order": [ - "matlab-basic-bar", - "matlab-grouped-bar", - "matlab-stacked-bar", - "matlab-overlaid-bar", - "matlab-style-bar", - "basic-bar", - "grouped-bar", - "stacked-bar", - "style-bar" - ], - "description": "How to make a bar chart in {language}. {num_examples} examples of grouped, stacked, overlaid, and colored bar charts.", - "relative_url": "bar-charts", - "name": "Bar Charts" - }, "id": "bar", "path": "hard-coded/chart-types/bar" }, @@ -6112,6 +6105,9 @@ }, "config": { "has_thumbnail": true, + "description": "How to add error bars to a line, scatter, or bar chart. {num_examples} examples of symmetric, asymmetric, horizontal, and colored error bars.", + "name": "Error Bars", + "relative_url": "error-bars", "order": [ "matlab-symmetric-error-bars", "basic-error-bar", @@ -6121,10 +6117,7 @@ "error-bar-style", "percent-error-bar", "error-bar-asymmetric-constant" - ], - "description": "How to add error bars to a line, scatter, or bar chart. {num_examples} examples of symmetric, asymmetric, horizontal, and colored error bars.", - "relative_url": "error-bars", - "name": "Error Bars" + ] }, "id": "error-bar", "path": "hard-coded/chart-types/error-bar" @@ -6174,19 +6167,19 @@ }, "publish-url": "https://plot.ly/~PlotBot/168", "url": "https://plot.ly/~RgraphingAPI/1826", - "test-url": "https://plot.ly/~TestBot/341", - "image": true, - "test-ggplot2": "test-published/api-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", - "ggplot2": "auto-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", - "type": "script", - "path": "hard-coded/chart-types/geom_polygon/geom_polygon_1", - "publish-ggplot2": "published/api-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", "config": { "languages": [ "ggplot2" ], "name": "geom_polygon" }, + "image": true, + "test-url": "https://plot.ly/~TestBot/341", + "test-ggplot2": "test-published/api-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", + "ggplot2": "auto-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", + "path": "hard-coded/chart-types/geom_polygon/geom_polygon_1", + "publish-ggplot2": "published/api-docs/chart-types/geom_polygon/geom_polygon_1/ggplot2/code.txt", + "type": "script", "id": "geom_polygon_1" } }, @@ -6289,10 +6282,46 @@ "path": "hard-coded/chart-types/mixed" } }, + "config": { + "has_thumbnail": true, + "name": "Chart Types", + "order": [ + "line_and_scatter", + "line_exclusive", + "scatter_exclusive", + "bar", + "box", + "bubble", + "contour", + "area", + "error-bar", + "heatmap", + "histogram", + "histogram2d", + "polar", + "text", + "time-series", + "mixed", + "network_graphs", + "sparse_matrix_graphs" + ] + }, "id": "chart-types", "path": "hard-coded/chart-types" } }, + "config": { + "has_thumbnail": false, + "name": "API Page for the people", + "order": [ + "chart-types", + "multiple-axes-insets-subplots", + "streaming", + "layout", + "file-settings", + "specialty" + ] + }, "id": "hard-coded", "path": "hard-coded" } \ No newline at end of file