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 000000000000..47e9c1525ae7
Binary files /dev/null and b/published/images/bar-marker-array.png differ
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