diff --git a/auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt b/auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
new file mode 100644
index 000000000000..8823cd9fa25e
--- /dev/null
+++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
@@ -0,0 +1,37 @@
+var data = [
+ {
+ x: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+Plotly.plot(divid, data, layout);
\ No newline at end of file
diff --git a/auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt b/auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
new file mode 100644
index 000000000000..4af5d4b43672
--- /dev/null
+++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
@@ -0,0 +1,44 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ "y" => [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ "mode" => "markers",
+ "text" => ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ "marker" => [
+ "color" => "blue",
+ "size" => 20,
+ "symbol" => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ "line" => [
+ "color" => "orange",
+ "width" => 1.5
+ ]
+ ],
+ "type" => "scatter"
+ ]
+]
+layout = [
+ "title" => "Hover over the marker points to see their names",
+ "showlegend" => false,
+ "xaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "yaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "hovermode" => "closest"
+]
+
+response = Plotly.plot([data], ["layout" => layout, "filename" => "marker-symbols", "fileopt" => "overwrite"])
+plot_url = response["url"]
\ No newline at end of file
diff --git a/auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt b/auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
new file mode 100644
index 000000000000..6f5167df8a47
--- /dev/null
+++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
@@ -0,0 +1,44 @@
+{% 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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+var graph_options = {filename: "marker-symbols", fileopt: "overwrite", layout: layout}
+plotly.plot(data, graph_options, function (err, msg) {
+ console.log(msg);
+});
\ No newline at end of file
diff --git a/auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt b/auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
new file mode 100644
index 000000000000..dbc9b87805b8
--- /dev/null
+++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
@@ -0,0 +1,44 @@
+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([
+ Scatter(
+ x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y=[5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode='markers',
+ text=["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker=Marker(
+ color='blue',
+ size=20,
+ symbol=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line=Line(
+ color='orange',
+ width=1.5
+ )
+ )
+ )
+])
+layout = Layout(
+ title='Hover over the marker points to see their names',
+ showlegend=False,
+ xaxis=XAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ yaxis=YAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ hovermode='closest'
+)
+fig = Figure(data=data, layout=layout)
+
+plot_url = py.plot(fig, filename='marker-symbols')
\ No newline at end of file
diff --git a/auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt b/auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
new file mode 100644
index 000000000000..62fb664d590e
--- /dev/null
+++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
@@ -0,0 +1,45 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7),
+ y = c(5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0),
+ mode = "markers",
+ text = c("marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"),
+ marker = list(
+ color = "blue",
+ size = 20,
+ symbol = c(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301),
+ line = list(
+ color = "orange",
+ width = 1.5
+ )
+ ),
+ type = "scatter"
+ )
+)
+layout <- list(
+ title = "Hover over the marker points to see their names",
+ showlegend = FALSE,
+ xaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ yaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ hovermode = "closest"
+)
+
+response <- p$plotly(data, kwargs=list(layout=layout, filename="marker-symbols", fileopt="overwrite"))
+url <- response$url
+filename <- response$filename
\ No newline at end of file
diff --git a/auto-docs/executables/js/marker_symbols.html b/auto-docs/executables/js/marker_symbols.html
new file mode 100644
index 000000000000..44fef1390dd8
--- /dev/null
+++ b/auto-docs/executables/js/marker_symbols.html
@@ -0,0 +1,37 @@
+var data = [
+ {
+ x: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0
marker string: 'circle'", "marker number: 1
marker string: 'square'", "marker number: 2
marker string: 'diamond'", "marker number: 3
marker string: 'cross'", "marker number: 4
marker string: 'x'", "marker number: 5
marker string: 'triangle-up'", "marker number: 6
marker string: 'triangle-down'", "marker number: 7
marker string: 'triangle-left'", "marker number: 8
marker string: 'triangle-right'", "marker number: 9
marker string: 'triangle-ne'", "marker number: 10
marker string: 'triangle-se'", "marker number: 11
marker string: 'triangle-sw'", "marker number: 12
marker string: 'triangle-nw'", "marker number: 13
marker string: 'pentagon'", "marker number: 14
marker string: 'hexagon'", "marker number: 15
marker string: 'hexagon2'", "marker number: 16
marker string: 'octagon'", "marker number: 17
marker string: 'star'", "marker number: 18
marker string: 'hexagram'", "marker number: 19
marker string: 'star-triangle-up'", "marker number: 20
marker string: 'star-triangle-down'", "marker number: 21
marker string: 'star-square'", "marker number: 22
marker string: 'star-diamond'", "marker number: 23
marker string: 'diamond-tall'", "marker number: 24
marker string: 'diamond-wide'", "marker number: 25
marker string: 'hourglass'", "marker number: 26
marker string: 'bowtie'", "marker number: 27
marker string: 'circle-cross'", "marker number: 28
marker string: 'circle-x'", "marker number: 29
marker string: 'square-cross'", "marker number: 30
marker string: 'square-x'", "marker number: 31
marker string: 'diamond-cross'", "marker number: 32
marker string: 'diamond-x'", "marker number: 33
marker string: 'cross-thin'", "marker number: 34
marker string: 'x-thin'", "marker number: 35
marker string: 'asterisk'", "marker number: 36
marker string: 'hash'", "marker number: 37
marker string: 'y-up'", "marker number: 38
marker string: 'y-down'", "marker number: 39
marker string: 'y-left'", "marker number: 40
marker string: 'y-right'", "marker number: 41
marker string: 'line-ew'", "marker number: 42
marker string: 'line-ns'", "marker number: 43
marker string: 'line-ne'", "marker number: 44
marker string: 'line-nw'", "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'", "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+Plotly.plot(divid, data, layout);
\ No newline at end of file
diff --git a/auto-docs/executables/julia/marker_symbols.jl b/auto-docs/executables/julia/marker_symbols.jl
new file mode 100644
index 000000000000..da97aa99c49a
--- /dev/null
+++ b/auto-docs/executables/julia/marker_symbols.jl
@@ -0,0 +1,43 @@
+using Plotly
+
+using Plotly
+Plotly.signin("TestBot", "r1neazxo9w")
+
+data = [
+ [
+ "x" => [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ "y" => [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ "mode" => "markers",
+ "text" => ["marker number: 0
marker string: 'circle'", "marker number: 1
marker string: 'square'", "marker number: 2
marker string: 'diamond'", "marker number: 3
marker string: 'cross'", "marker number: 4
marker string: 'x'", "marker number: 5
marker string: 'triangle-up'", "marker number: 6
marker string: 'triangle-down'", "marker number: 7
marker string: 'triangle-left'", "marker number: 8
marker string: 'triangle-right'", "marker number: 9
marker string: 'triangle-ne'", "marker number: 10
marker string: 'triangle-se'", "marker number: 11
marker string: 'triangle-sw'", "marker number: 12
marker string: 'triangle-nw'", "marker number: 13
marker string: 'pentagon'", "marker number: 14
marker string: 'hexagon'", "marker number: 15
marker string: 'hexagon2'", "marker number: 16
marker string: 'octagon'", "marker number: 17
marker string: 'star'", "marker number: 18
marker string: 'hexagram'", "marker number: 19
marker string: 'star-triangle-up'", "marker number: 20
marker string: 'star-triangle-down'", "marker number: 21
marker string: 'star-square'", "marker number: 22
marker string: 'star-diamond'", "marker number: 23
marker string: 'diamond-tall'", "marker number: 24
marker string: 'diamond-wide'", "marker number: 25
marker string: 'hourglass'", "marker number: 26
marker string: 'bowtie'", "marker number: 27
marker string: 'circle-cross'", "marker number: 28
marker string: 'circle-x'", "marker number: 29
marker string: 'square-cross'", "marker number: 30
marker string: 'square-x'", "marker number: 31
marker string: 'diamond-cross'", "marker number: 32
marker string: 'diamond-x'", "marker number: 33
marker string: 'cross-thin'", "marker number: 34
marker string: 'x-thin'", "marker number: 35
marker string: 'asterisk'", "marker number: 36
marker string: 'hash'", "marker number: 37
marker string: 'y-up'", "marker number: 38
marker string: 'y-down'", "marker number: 39
marker string: 'y-left'", "marker number: 40
marker string: 'y-right'", "marker number: 41
marker string: 'line-ew'", "marker number: 42
marker string: 'line-ns'", "marker number: 43
marker string: 'line-ne'", "marker number: 44
marker string: 'line-nw'", "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'", "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"],
+ "marker" => [
+ "color" => "blue",
+ "size" => 20,
+ "symbol" => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ "line" => [
+ "color" => "orange",
+ "width" => 1.5
+ ]
+ ],
+ "type" => "scatter"
+ ]
+]
+layout = [
+ "title" => "Hover over the marker points to see their names",
+ "showlegend" => false,
+ "xaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "yaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "hovermode" => "closest"
+]
+
+response = Plotly.plot([data], ["layout" => layout, "filename" => "marker-symbols", "fileopt" => "overwrite", "auto_open" => "false"])
+plot_url = response["url"]
\ No newline at end of file
diff --git a/auto-docs/executables/nodejs/marker_symbols.js b/auto-docs/executables/nodejs/marker_symbols.js
new file mode 100644
index 000000000000..e88dd1470dcc
--- /dev/null
+++ b/auto-docs/executables/nodejs/marker_symbols.js
@@ -0,0 +1,42 @@
+var plotly = require('plotly')('TestBot', 'r1neazxo9w')
+
+var data = [
+ {
+ x: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0
marker string: 'circle'", "marker number: 1
marker string: 'square'", "marker number: 2
marker string: 'diamond'", "marker number: 3
marker string: 'cross'", "marker number: 4
marker string: 'x'", "marker number: 5
marker string: 'triangle-up'", "marker number: 6
marker string: 'triangle-down'", "marker number: 7
marker string: 'triangle-left'", "marker number: 8
marker string: 'triangle-right'", "marker number: 9
marker string: 'triangle-ne'", "marker number: 10
marker string: 'triangle-se'", "marker number: 11
marker string: 'triangle-sw'", "marker number: 12
marker string: 'triangle-nw'", "marker number: 13
marker string: 'pentagon'", "marker number: 14
marker string: 'hexagon'", "marker number: 15
marker string: 'hexagon2'", "marker number: 16
marker string: 'octagon'", "marker number: 17
marker string: 'star'", "marker number: 18
marker string: 'hexagram'", "marker number: 19
marker string: 'star-triangle-up'", "marker number: 20
marker string: 'star-triangle-down'", "marker number: 21
marker string: 'star-square'", "marker number: 22
marker string: 'star-diamond'", "marker number: 23
marker string: 'diamond-tall'", "marker number: 24
marker string: 'diamond-wide'", "marker number: 25
marker string: 'hourglass'", "marker number: 26
marker string: 'bowtie'", "marker number: 27
marker string: 'circle-cross'", "marker number: 28
marker string: 'circle-x'", "marker number: 29
marker string: 'square-cross'", "marker number: 30
marker string: 'square-x'", "marker number: 31
marker string: 'diamond-cross'", "marker number: 32
marker string: 'diamond-x'", "marker number: 33
marker string: 'cross-thin'", "marker number: 34
marker string: 'x-thin'", "marker number: 35
marker string: 'asterisk'", "marker number: 36
marker string: 'hash'", "marker number: 37
marker string: 'y-up'", "marker number: 38
marker string: 'y-down'", "marker number: 39
marker string: 'y-left'", "marker number: 40
marker string: 'y-right'", "marker number: 41
marker string: 'line-ew'", "marker number: 42
marker string: 'line-ns'", "marker number: 43
marker string: 'line-ne'", "marker number: 44
marker string: 'line-nw'", "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'", "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+var graph_options = {filename: "marker-symbols", fileopt: "overwrite", layout: layout, 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/marker_symbols.py b/auto-docs/executables/python/marker_symbols.py
new file mode 100644
index 000000000000..c9187dbff84e
--- /dev/null
+++ b/auto-docs/executables/python/marker_symbols.py
@@ -0,0 +1,42 @@
+import plotly.plotly as py
+from plotly.graph_objs import *
+
+py.sign_in('TestBot', 'r1neazxo9w')
+
+data = Data([
+ Scatter(
+ x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y=[5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode='markers',
+ text=["marker number: 0
marker string: 'circle'", "marker number: 1
marker string: 'square'", "marker number: 2
marker string: 'diamond'", "marker number: 3
marker string: 'cross'", "marker number: 4
marker string: 'x'", "marker number: 5
marker string: 'triangle-up'", "marker number: 6
marker string: 'triangle-down'", "marker number: 7
marker string: 'triangle-left'", "marker number: 8
marker string: 'triangle-right'", "marker number: 9
marker string: 'triangle-ne'", "marker number: 10
marker string: 'triangle-se'", "marker number: 11
marker string: 'triangle-sw'", "marker number: 12
marker string: 'triangle-nw'", "marker number: 13
marker string: 'pentagon'", "marker number: 14
marker string: 'hexagon'", "marker number: 15
marker string: 'hexagon2'", "marker number: 16
marker string: 'octagon'", "marker number: 17
marker string: 'star'", "marker number: 18
marker string: 'hexagram'", "marker number: 19
marker string: 'star-triangle-up'", "marker number: 20
marker string: 'star-triangle-down'", "marker number: 21
marker string: 'star-square'", "marker number: 22
marker string: 'star-diamond'", "marker number: 23
marker string: 'diamond-tall'", "marker number: 24
marker string: 'diamond-wide'", "marker number: 25
marker string: 'hourglass'", "marker number: 26
marker string: 'bowtie'", "marker number: 27
marker string: 'circle-cross'", "marker number: 28
marker string: 'circle-x'", "marker number: 29
marker string: 'square-cross'", "marker number: 30
marker string: 'square-x'", "marker number: 31
marker string: 'diamond-cross'", "marker number: 32
marker string: 'diamond-x'", "marker number: 33
marker string: 'cross-thin'", "marker number: 34
marker string: 'x-thin'", "marker number: 35
marker string: 'asterisk'", "marker number: 36
marker string: 'hash'", "marker number: 37
marker string: 'y-up'", "marker number: 38
marker string: 'y-down'", "marker number: 39
marker string: 'y-left'", "marker number: 40
marker string: 'y-right'", "marker number: 41
marker string: 'line-ew'", "marker number: 42
marker string: 'line-ns'", "marker number: 43
marker string: 'line-ne'", "marker number: 44
marker string: 'line-nw'", "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'", "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"],
+ marker=Marker(
+ color='blue',
+ size=20,
+ symbol=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line=Line(
+ color='orange',
+ width=1.5
+ )
+ )
+ )
+])
+layout = Layout(
+ title='Hover over the marker points to see their names',
+ showlegend=False,
+ xaxis=XAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ yaxis=YAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ hovermode='closest'
+)
+fig = Figure(data=data, layout=layout)
+
+plot_url = py.plot(fig, filename='marker-symbols', auto_open=False)
\ No newline at end of file
diff --git a/auto-docs/executables/r/marker_symbols.r b/auto-docs/executables/r/marker_symbols.r
new file mode 100644
index 000000000000..ffc470da7be3
--- /dev/null
+++ b/auto-docs/executables/r/marker_symbols.r
@@ -0,0 +1,43 @@
+library(plotly)
+
+p <- plotly(username='TestBot', key='r1neazxo9w')
+
+data <- list(
+ list(
+ x = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7),
+ y = c(5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0),
+ mode = "markers",
+ text = c("marker number: 0
marker string: 'circle'", "marker number: 1
marker string: 'square'", "marker number: 2
marker string: 'diamond'", "marker number: 3
marker string: 'cross'", "marker number: 4
marker string: 'x'", "marker number: 5
marker string: 'triangle-up'", "marker number: 6
marker string: 'triangle-down'", "marker number: 7
marker string: 'triangle-left'", "marker number: 8
marker string: 'triangle-right'", "marker number: 9
marker string: 'triangle-ne'", "marker number: 10
marker string: 'triangle-se'", "marker number: 11
marker string: 'triangle-sw'", "marker number: 12
marker string: 'triangle-nw'", "marker number: 13
marker string: 'pentagon'", "marker number: 14
marker string: 'hexagon'", "marker number: 15
marker string: 'hexagon2'", "marker number: 16
marker string: 'octagon'", "marker number: 17
marker string: 'star'", "marker number: 18
marker string: 'hexagram'", "marker number: 19
marker string: 'star-triangle-up'", "marker number: 20
marker string: 'star-triangle-down'", "marker number: 21
marker string: 'star-square'", "marker number: 22
marker string: 'star-diamond'", "marker number: 23
marker string: 'diamond-tall'", "marker number: 24
marker string: 'diamond-wide'", "marker number: 25
marker string: 'hourglass'", "marker number: 26
marker string: 'bowtie'", "marker number: 27
marker string: 'circle-cross'", "marker number: 28
marker string: 'circle-x'", "marker number: 29
marker string: 'square-cross'", "marker number: 30
marker string: 'square-x'", "marker number: 31
marker string: 'diamond-cross'", "marker number: 32
marker string: 'diamond-x'", "marker number: 33
marker string: 'cross-thin'", "marker number: 34
marker string: 'x-thin'", "marker number: 35
marker string: 'asterisk'", "marker number: 36
marker string: 'hash'", "marker number: 37
marker string: 'y-up'", "marker number: 38
marker string: 'y-down'", "marker number: 39
marker string: 'y-left'", "marker number: 40
marker string: 'y-right'", "marker number: 41
marker string: 'line-ew'", "marker number: 42
marker string: 'line-ns'", "marker number: 43
marker string: 'line-ne'", "marker number: 44
marker string: 'line-nw'", "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'", "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"),
+ marker = list(
+ color = "blue",
+ size = 20,
+ symbol = c(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301),
+ line = list(
+ color = "orange",
+ width = 1.5
+ )
+ ),
+ type = "scatter"
+ )
+)
+layout <- list(
+ title = "Hover over the marker points to see their names",
+ showlegend = FALSE,
+ xaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ yaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ hovermode = "closest"
+)
+
+response <- p$plotly(data, kwargs=list(layout=layout, filename="marker-symbols", fileopt="overwrite", auto_open="FALSE"))
+url <- response$url
+filename <- response$filename
\ No newline at end of file
diff --git a/hard-coded/chart-types/line_and_scatter/config.json b/hard-coded/chart-types/line_and_scatter/config.json
index d46c8170caad..f48ca2324014 100644
--- a/hard-coded/chart-types/line_and_scatter/config.json
+++ b/hard-coded/chart-types/line_and_scatter/config.json
@@ -5,5 +5,5 @@
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
"order": ["matlab-line-and-scatter-basic",
"gg-basic-line", "gg-basic-scatter", "gg-line-scatter", "gg-alpha",
- "basic-line", "line-scatter", "line-style"]
+ "basic-line", "line-scatter", "line-style", "marker-symbols"]
}
diff --git a/hard-coded/chart-types/line_and_scatter/marker-symbols/config.json b/hard-coded/chart-types/line_and_scatter/marker-symbols/config.json
new file mode 100644
index 000000000000..db661b436119
--- /dev/null
+++ b/hard-coded/chart-types/line_and_scatter/marker-symbols/config.json
@@ -0,0 +1,10 @@
+{
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols"
+}
diff --git a/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json b/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json
new file mode 100644
index 000000000000..2166e8a467cc
--- /dev/null
+++ b/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json
@@ -0,0 +1,233 @@
+{
+ "data": [
+ {
+ "marker": {
+ "color": "blue",
+ "line": {
+ "color": "orange",
+ "width": 1.5
+ },
+ "size": 20,
+ "symbol": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 101,
+ 201,
+ 301
+ ]
+ },
+ "mode": "markers",
+ "text": [
+ "marker number: 0
marker string: 'circle'",
+ "marker number: 1
marker string: 'square'",
+ "marker number: 2
marker string: 'diamond'",
+ "marker number: 3
marker string: 'cross'",
+ "marker number: 4
marker string: 'x'",
+ "marker number: 5
marker string: 'triangle-up'",
+ "marker number: 6
marker string: 'triangle-down'",
+ "marker number: 7
marker string: 'triangle-left'",
+ "marker number: 8
marker string: 'triangle-right'",
+ "marker number: 9
marker string: 'triangle-ne'",
+ "marker number: 10
marker string: 'triangle-se'",
+ "marker number: 11
marker string: 'triangle-sw'",
+ "marker number: 12
marker string: 'triangle-nw'",
+ "marker number: 13
marker string: 'pentagon'",
+ "marker number: 14
marker string: 'hexagon'",
+ "marker number: 15
marker string: 'hexagon2'",
+ "marker number: 16
marker string: 'octagon'",
+ "marker number: 17
marker string: 'star'",
+ "marker number: 18
marker string: 'hexagram'",
+ "marker number: 19
marker string: 'star-triangle-up'",
+ "marker number: 20
marker string: 'star-triangle-down'",
+ "marker number: 21
marker string: 'star-square'",
+ "marker number: 22
marker string: 'star-diamond'",
+ "marker number: 23
marker string: 'diamond-tall'",
+ "marker number: 24
marker string: 'diamond-wide'",
+ "marker number: 25
marker string: 'hourglass'",
+ "marker number: 26
marker string: 'bowtie'",
+ "marker number: 27
marker string: 'circle-cross'",
+ "marker number: 28
marker string: 'circle-x'",
+ "marker number: 29
marker string: 'square-cross'",
+ "marker number: 30
marker string: 'square-x'",
+ "marker number: 31
marker string: 'diamond-cross'",
+ "marker number: 32
marker string: 'diamond-x'",
+ "marker number: 33
marker string: 'cross-thin'",
+ "marker number: 34
marker string: 'x-thin'",
+ "marker number: 35
marker string: 'asterisk'",
+ "marker number: 36
marker string: 'hash'",
+ "marker number: 37
marker string: 'y-up'",
+ "marker number: 38
marker string: 'y-down'",
+ "marker number: 39
marker string: 'y-left'",
+ "marker number: 40
marker string: 'y-right'",
+ "marker number: 41
marker string: 'line-ew'",
+ "marker number: 42
marker string: 'line-ns'",
+ "marker number: 43
marker string: 'line-ne'",
+ "marker number: 44
marker string: 'line-nw'",
+ "Add 100 (or '-open')
to marker number (or string)
to remove the fill color.
marker number: 101
marker string: 'square-open'",
+ "Add 200 (or '-dot')
to marker number (or string)
to add a dot in the middle.
marker number: 201
marker string: 'square-dot'",
+ "Add 300 (or '-open-dot', 'dot-open')
to marker number (or string)
for both.
marker number: 301
marker string: 'square-open-dot'"
+ ],
+ "type": "scatter",
+ "x": [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 3,
+ 5,
+ 7
+ ],
+ "y": [
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0
+ ]
+ }
+ ],
+ "layout": {
+ "hovermode": "closest",
+ "showlegend": false,
+ "title": "Hover over the marker points to see their names",
+ "xaxis": {
+ "showgrid": false,
+ "showline": false,
+ "showticklabels": false,
+ "zeroline": false
+ },
+ "yaxis": {
+ "showgrid": false,
+ "showline": false,
+ "showticklabels": false,
+ "zeroline": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ids.json b/ids.json
index f218db57f830..47de047198d9 100644
--- a/ids.json
+++ b/ids.json
@@ -69,6 +69,7 @@
"legend-visibility",
"line-scatter",
"line-style",
+ "marker-symbols",
"matlab-basic-area",
"matlab-basic-bar",
"matlab-basic-box-plot",
diff --git a/published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt b/published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
new file mode 100644
index 000000000000..8823cd9fa25e
--- /dev/null
+++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
@@ -0,0 +1,37 @@
+var data = [
+ {
+ x: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+Plotly.plot(divid, data, layout);
\ No newline at end of file
diff --git a/published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt b/published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
new file mode 100644
index 000000000000..4af5d4b43672
--- /dev/null
+++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
@@ -0,0 +1,44 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ "y" => [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ "mode" => "markers",
+ "text" => ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ "marker" => [
+ "color" => "blue",
+ "size" => 20,
+ "symbol" => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ "line" => [
+ "color" => "orange",
+ "width" => 1.5
+ ]
+ ],
+ "type" => "scatter"
+ ]
+]
+layout = [
+ "title" => "Hover over the marker points to see their names",
+ "showlegend" => false,
+ "xaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "yaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "hovermode" => "closest"
+]
+
+response = Plotly.plot([data], ["layout" => layout, "filename" => "marker-symbols", "fileopt" => "overwrite"])
+plot_url = response["url"]
\ No newline at end of file
diff --git a/published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt b/published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
new file mode 100644
index 000000000000..6f5167df8a47
--- /dev/null
+++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
@@ -0,0 +1,44 @@
+{% 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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+var graph_options = {filename: "marker-symbols", fileopt: "overwrite", layout: layout}
+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/line_and_scatter/marker-symbols/python/code.txt b/published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
new file mode 100644
index 000000000000..dbc9b87805b8
--- /dev/null
+++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
@@ -0,0 +1,44 @@
+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([
+ Scatter(
+ x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y=[5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode='markers',
+ text=["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker=Marker(
+ color='blue',
+ size=20,
+ symbol=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line=Line(
+ color='orange',
+ width=1.5
+ )
+ )
+ )
+])
+layout = Layout(
+ title='Hover over the marker points to see their names',
+ showlegend=False,
+ xaxis=XAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ yaxis=YAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ hovermode='closest'
+)
+fig = Figure(data=data, layout=layout)
+
+plot_url = py.plot(fig, filename='marker-symbols')
\ No newline at end of file
diff --git a/published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt b/published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
new file mode 100644
index 000000000000..62fb664d590e
--- /dev/null
+++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
@@ -0,0 +1,45 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7),
+ y = c(5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0),
+ mode = "markers",
+ text = c("marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"),
+ marker = list(
+ color = "blue",
+ size = 20,
+ symbol = c(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301),
+ line = list(
+ color = "orange",
+ width = 1.5
+ )
+ ),
+ type = "scatter"
+ )
+)
+layout <- list(
+ title = "Hover over the marker points to see their names",
+ showlegend = FALSE,
+ xaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ yaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ hovermode = "closest"
+)
+
+response <- p$plotly(data, kwargs=list(layout=layout, filename="marker-symbols", fileopt="overwrite"))
+url <- response$url
+filename <- response$filename
\ No newline at end of file
diff --git a/published/api-docs/references/js.json b/published/api-docs/references/js.json
index 6b732b86c2e8..d78fb2d34232 100644
--- a/published/api-docs/references/js.json
+++ b/published/api-docs/references/js.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~PlotBot/81"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/js/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~PlotBot/183"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/published/api-docs/references/julia.json b/published/api-docs/references/julia.json
index 332b77576479..9d4e94f15b21 100644
--- a/published/api-docs/references/julia.json
+++ b/published/api-docs/references/julia.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~PlotBot/81"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/julia/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~PlotBot/183"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/published/api-docs/references/nodejs.json b/published/api-docs/references/nodejs.json
index 0bcae5aa355c..1bfd0a779b55 100644
--- a/published/api-docs/references/nodejs.json
+++ b/published/api-docs/references/nodejs.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~PlotBot/81"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/nodejs/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~PlotBot/183"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/published/api-docs/references/python.json b/published/api-docs/references/python.json
index ec75e2b2ee27..fee72b9b4cab 100644
--- a/published/api-docs/references/python.json
+++ b/published/api-docs/references/python.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~PlotBot/81"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/python/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~PlotBot/183"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/published/api-docs/references/r.json b/published/api-docs/references/r.json
index 8ed4d816e922..7c4538e68910 100644
--- a/published/api-docs/references/r.json
+++ b/published/api-docs/references/r.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~PlotBot/81"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/r/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~PlotBot/183"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/published/images/marker-symbols.png b/published/images/marker-symbols.png
new file mode 100644
index 000000000000..30d33125775f
Binary files /dev/null and b/published/images/marker-symbols.png differ
diff --git a/reports/publish-report.txt b/reports/publish-report.txt
index f9db83a21eb3..8ea771441708 100644
--- a/reports/publish-report.txt
+++ b/reports/publish-report.txt
@@ -69,6 +69,7 @@ Complete examples:
legend-visibility
line-scatter
line-style
+ marker-symbols
matlab-basic-area
matlab-basic-bar
matlab-basic-box-plot
diff --git a/reports/test-report.txt b/reports/test-report.txt
index 7eca3ea3b5ad..1b3d841a9467 100644
--- a/reports/test-report.txt
+++ b/reports/test-report.txt
@@ -69,6 +69,7 @@ Complete examples:
legend-visibility
line-scatter
line-style
+ marker-symbols
matlab-basic-area
matlab-basic-bar
matlab-basic-box-plot
diff --git a/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
new file mode 100644
index 000000000000..8823cd9fa25e
--- /dev/null
+++ b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt
@@ -0,0 +1,37 @@
+var data = [
+ {
+ x: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+Plotly.plot(divid, data, layout);
\ No newline at end of file
diff --git a/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
new file mode 100644
index 000000000000..4af5d4b43672
--- /dev/null
+++ b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt
@@ -0,0 +1,44 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ "y" => [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ "mode" => "markers",
+ "text" => ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ "marker" => [
+ "color" => "blue",
+ "size" => 20,
+ "symbol" => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ "line" => [
+ "color" => "orange",
+ "width" => 1.5
+ ]
+ ],
+ "type" => "scatter"
+ ]
+]
+layout = [
+ "title" => "Hover over the marker points to see their names",
+ "showlegend" => false,
+ "xaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "yaxis" => [
+ "showgrid" => false,
+ "zeroline" => false,
+ "showline" => false,
+ "showticklabels" => false
+ ],
+ "hovermode" => "closest"
+]
+
+response = Plotly.plot([data], ["layout" => layout, "filename" => "marker-symbols", "fileopt" => "overwrite"])
+plot_url = response["url"]
\ No newline at end of file
diff --git a/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
new file mode 100644
index 000000000000..6f5167df8a47
--- /dev/null
+++ b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt
@@ -0,0 +1,44 @@
+{% 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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode: "markers",
+ text: ["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker: {
+ color: "blue",
+ size: 20,
+ symbol: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line: {
+ color: "orange",
+ width: 1.5
+ }
+ },
+ type: "scatter"
+ }
+];
+var layout = {
+ title: "Hover over the marker points to see their names",
+ showlegend: false,
+ xaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ yaxis: {
+ showgrid: false,
+ zeroline: false,
+ showline: false,
+ showticklabels: false
+ },
+ hovermode: "closest"
+};
+
+var graph_options = {filename: "marker-symbols", fileopt: "overwrite", layout: layout}
+plotly.plot(data, graph_options, function (err, msg) {
+ console.log(msg);
+});
\ No newline at end of file
diff --git a/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
new file mode 100644
index 000000000000..dbc9b87805b8
--- /dev/null
+++ b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt
@@ -0,0 +1,44 @@
+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([
+ Scatter(
+ x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7],
+ y=[5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
+ mode='markers',
+ text=["marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"],
+ marker=Marker(
+ color='blue',
+ size=20,
+ symbol=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301],
+ line=Line(
+ color='orange',
+ width=1.5
+ )
+ )
+ )
+])
+layout = Layout(
+ title='Hover over the marker points to see their names',
+ showlegend=False,
+ xaxis=XAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ yaxis=YAxis(
+ showgrid=False,
+ zeroline=False,
+ showline=False,
+ showticklabels=False
+ ),
+ hovermode='closest'
+)
+fig = Figure(data=data, layout=layout)
+
+plot_url = py.plot(fig, filename='marker-symbols')
\ No newline at end of file
diff --git a/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
new file mode 100644
index 000000000000..62fb664d590e
--- /dev/null
+++ b/test-published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt
@@ -0,0 +1,45 @@
+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, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 5, 7),
+ y = c(5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0),
+ mode = "markers",
+ text = c("marker number: 0<br>marker string: 'circle'", "marker number: 1<br>marker string: 'square'", "marker number: 2<br>marker string: 'diamond'", "marker number: 3<br>marker string: 'cross'", "marker number: 4<br>marker string: 'x'", "marker number: 5<br>marker string: 'triangle-up'", "marker number: 6<br>marker string: 'triangle-down'", "marker number: 7<br>marker string: 'triangle-left'", "marker number: 8<br>marker string: 'triangle-right'", "marker number: 9<br>marker string: 'triangle-ne'", "marker number: 10<br>marker string: 'triangle-se'", "marker number: 11<br>marker string: 'triangle-sw'", "marker number: 12<br>marker string: 'triangle-nw'", "marker number: 13<br>marker string: 'pentagon'", "marker number: 14<br>marker string: 'hexagon'", "marker number: 15<br>marker string: 'hexagon2'", "marker number: 16<br>marker string: 'octagon'", "marker number: 17<br>marker string: 'star'", "marker number: 18<br>marker string: 'hexagram'", "marker number: 19<br>marker string: 'star-triangle-up'", "marker number: 20<br>marker string: 'star-triangle-down'", "marker number: 21<br>marker string: 'star-square'", "marker number: 22<br>marker string: 'star-diamond'", "marker number: 23<br>marker string: 'diamond-tall'", "marker number: 24<br>marker string: 'diamond-wide'", "marker number: 25<br>marker string: 'hourglass'", "marker number: 26<br>marker string: 'bowtie'", "marker number: 27<br>marker string: 'circle-cross'", "marker number: 28<br>marker string: 'circle-x'", "marker number: 29<br>marker string: 'square-cross'", "marker number: 30<br>marker string: 'square-x'", "marker number: 31<br>marker string: 'diamond-cross'", "marker number: 32<br>marker string: 'diamond-x'", "marker number: 33<br>marker string: 'cross-thin'", "marker number: 34<br>marker string: 'x-thin'", "marker number: 35<br>marker string: 'asterisk'", "marker number: 36<br>marker string: 'hash'", "marker number: 37<br>marker string: 'y-up'", "marker number: 38<br>marker string: 'y-down'", "marker number: 39<br>marker string: 'y-left'", "marker number: 40<br>marker string: 'y-right'", "marker number: 41<br>marker string: 'line-ew'", "marker number: 42<br>marker string: 'line-ns'", "marker number: 43<br>marker string: 'line-ne'", "marker number: 44<br>marker string: 'line-nw'", "Add 100 (or '-open')<br>to marker number (or string)<br>to remove the fill color.<br><br>marker number: 101<br>marker string: 'square-open'", "Add 200 (or '-dot')<br>to marker number (or string)<br>to add a dot in the middle.<br><br>marker number: 201<br>marker string: 'square-dot'", "Add 300 (or '-open-dot', 'dot-open')<br>to marker number (or string)<br>for both.<br><br>marker number: 301<br>marker string: 'square-open-dot'"),
+ marker = list(
+ color = "blue",
+ size = 20,
+ symbol = c(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 101, 201, 301),
+ line = list(
+ color = "orange",
+ width = 1.5
+ )
+ ),
+ type = "scatter"
+ )
+)
+layout <- list(
+ title = "Hover over the marker points to see their names",
+ showlegend = FALSE,
+ xaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ yaxis = list(
+ showgrid = FALSE,
+ zeroline = FALSE,
+ showline = FALSE,
+ showticklabels = FALSE
+ ),
+ hovermode = "closest"
+)
+
+response <- p$plotly(data, kwargs=list(layout=layout, filename="marker-symbols", fileopt="overwrite"))
+url <- response$url
+filename <- response$filename
\ No newline at end of file
diff --git a/test-published/api-docs/references/js.json b/test-published/api-docs/references/js.json
index 39ff101b5dbb..e1bfe34d9166 100644
--- a/test-published/api-docs/references/js.json
+++ b/test-published/api-docs/references/js.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~TestBot/46"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/js/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/test-published/api-docs/references/julia.json b/test-published/api-docs/references/julia.json
index e2f97c7e0575..21d388042db8 100644
--- a/test-published/api-docs/references/julia.json
+++ b/test-published/api-docs/references/julia.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~TestBot/46"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/julia/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/test-published/api-docs/references/nodejs.json b/test-published/api-docs/references/nodejs.json
index 5af2bcdec29b..c42d3f59e3cb 100644
--- a/test-published/api-docs/references/nodejs.json
+++ b/test-published/api-docs/references/nodejs.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~TestBot/46"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/nodejs/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/test-published/api-docs/references/python.json b/test-published/api-docs/references/python.json
index 588d8ab14ef1..30f46415d697 100644
--- a/test-published/api-docs/references/python.json
+++ b/test-published/api-docs/references/python.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~TestBot/46"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/python/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/test-published/api-docs/references/r.json b/test-published/api-docs/references/r.json
index 61385da55d8f..c4c513bdc3a4 100644
--- a/test-published/api-docs/references/r.json
+++ b/test-published/api-docs/references/r.json
@@ -48,6 +48,21 @@
"parent": "line_and_scatter",
"type": "model",
"url": "https://plot.ly/~TestBot/46"
+ },
+ {
+ "code": "chart-types/line_and_scatter/marker-symbols/r/code.txt",
+ "id": "marker-symbols",
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols",
+ "parent": "line_and_scatter",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
}
],
"description": "How to make line and scatter plots in {language}. {num_examples} examples of basic and colored line and scatter plots.",
diff --git a/test-published/images/marker-symbols.png b/test-published/images/marker-symbols.png
new file mode 100644
index 000000000000..30d33125775f
Binary files /dev/null and b/test-published/images/marker-symbols.png differ
diff --git a/tree.json b/tree.json
index 391451966c41..6eeb136f7cfb 100644
--- a/tree.json
+++ b/tree.json
@@ -2753,6 +2753,41 @@
"type": "model",
"url": "https://plot.ly/~TestBot/46"
},
+ "marker-symbols": {
+ "config": {
+ "languages": [
+ "python",
+ "r",
+ "julia",
+ "nodejs",
+ "js"
+ ],
+ "name": "Marker Symbols"
+ },
+ "id": "marker-symbols",
+ "image": true,
+ "is_leaf": true,
+ "js": "auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt",
+ "julia": "auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt",
+ "nodejs": "auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt",
+ "path": "hard-coded/chart-types/line_and_scatter/marker-symbols",
+ "publish-js": "published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt",
+ "publish-julia": "published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt",
+ "publish-nodejs": "published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt",
+ "publish-python": "published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt",
+ "publish-r": "published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt",
+ "publish-url": "https://plot.ly/~PlotBot/183",
+ "python": "auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt",
+ "r": "auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt",
+ "test-js": "test-published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt",
+ "test-julia": "test-published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt",
+ "test-nodejs": "test-published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt",
+ "test-python": "test-published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt",
+ "test-r": "test-published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt",
+ "test-url": "https://plot.ly/~TestBot/351",
+ "type": "model",
+ "url": "https://plot.ly/~TestBot/351"
+ },
"mpl-line-scatter": {
"config": {
"languages": [
@@ -2810,7 +2845,8 @@
"gg-alpha",
"basic-line",
"line-scatter",
- "line-style"
+ "line-style",
+ "marker-symbols"
],
"relative_url": "line-and-scatter"
},