From dc66e2086745c0f0d61d24e4959517d8902c4190 Mon Sep 17 00:00:00 2001 From: etpinard Date: Tue, 15 Jul 2014 11:54:53 -0400 Subject: [PATCH 1/2] Add Mucho Marker example to docs - fig : https://plot.ly/~etpinard/435/ - mucho marker : https://github.com/plotly/streambed/pull/358 --- .../marker-symbols/js/code.txt | 53 ++++ .../marker-symbols/julia/code.txt | 60 +++++ .../marker-symbols/nodejs/code.txt | 60 +++++ .../marker-symbols/python/code.txt | 62 +++++ .../marker-symbols/r/code.txt | 61 +++++ auto-docs/executables/js/marker_symbols.html | 53 ++++ auto-docs/executables/julia/marker_symbols.jl | 59 +++++ .../executables/nodejs/marker_symbols.js | 58 +++++ .../executables/python/marker_symbols.py | 60 +++++ auto-docs/executables/r/marker_symbols.r | 59 +++++ .../chart-types/line_and_scatter/config.json | 2 +- .../marker-symbols/config.json | 10 + .../marker-symbols/model.json | 239 ++++++++++++++++++ ids.json | 1 + .../marker-symbols/js/code.txt | 53 ++++ .../marker-symbols/julia/code.txt | 60 +++++ .../marker-symbols/nodejs/code.txt | 60 +++++ .../marker-symbols/python/code.txt | 62 +++++ .../marker-symbols/r/code.txt | 61 +++++ published/api-docs/references/js.json | 15 ++ published/api-docs/references/julia.json | 15 ++ published/api-docs/references/nodejs.json | 15 ++ published/api-docs/references/python.json | 15 ++ published/api-docs/references/r.json | 15 ++ published/images/marker-symbols.png | Bin 0 -> 28713 bytes reports/publish-report.txt | 1 + reports/test-report.txt | 1 + .../marker-symbols/js/code.txt | 53 ++++ .../marker-symbols/julia/code.txt | 60 +++++ .../marker-symbols/nodejs/code.txt | 60 +++++ .../marker-symbols/python/code.txt | 62 +++++ .../marker-symbols/r/code.txt | 61 +++++ test-published/api-docs/references/js.json | 15 ++ test-published/api-docs/references/julia.json | 15 ++ .../api-docs/references/nodejs.json | 15 ++ .../api-docs/references/python.json | 15 ++ test-published/api-docs/references/r.json | 15 ++ test-published/images/marker-symbols.png | Bin 0 -> 28713 bytes tree.json | 38 ++- 39 files changed, 1617 insertions(+), 2 deletions(-) create mode 100644 auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt create mode 100644 auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt create mode 100644 auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt create mode 100644 auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt create mode 100644 auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt create mode 100644 auto-docs/executables/js/marker_symbols.html create mode 100644 auto-docs/executables/julia/marker_symbols.jl create mode 100644 auto-docs/executables/nodejs/marker_symbols.js create mode 100644 auto-docs/executables/python/marker_symbols.py create mode 100644 auto-docs/executables/r/marker_symbols.r create mode 100644 hard-coded/chart-types/line_and_scatter/marker-symbols/config.json create mode 100644 hard-coded/chart-types/line_and_scatter/marker-symbols/model.json create mode 100644 published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt create mode 100644 published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt create mode 100644 published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt create mode 100644 published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt create mode 100644 published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt create mode 100644 published/images/marker-symbols.png create mode 100644 test-published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt create mode 100644 test-published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt create mode 100644 test-published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt create mode 100644 test-published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt create mode 100644 test-published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt create mode 100644 test-published/images/marker-symbols.png 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..348ca4a1ea92 --- /dev/null +++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt @@ -0,0 +1,53 @@ +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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..9a101ee7d905 --- /dev/null +++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt @@ -0,0 +1,60 @@ +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], + "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "line" => [ + "color" => "orange", + "width" => 1.5 + ] + ], + "type" => "scatter" + ] +] +layout = [ + "showlegend" => false, + "autosize" => false, + "width" => 500, + "height" => 500, + "xaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "yaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "annotations" => [ + [ + "x" => 0.5, + "y" => 1, + "xref" => "paper", + "yref" => "paper", + "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + "font" => ["size" => 10], + "align" => "left", + "showarrow" => false, + "xanchor" => "center", + "yanchor" => "bottom" + ] + ], + "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..a8b73d96906d --- /dev/null +++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt @@ -0,0 +1,60 @@ +{% 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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..299a2a4a761b --- /dev/null +++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt @@ -0,0 +1,62 @@ +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], + y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line=Line( + color='orange', + width=1.5 + ) + ) + ) +]) +layout = Layout( + showlegend=False, + autosize=False, + width=500, + height=500, + xaxis=XAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + yaxis=YAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + annotations=Annotations([ + Annotation( + x=0.5, + y=1, + xref='paper', + yref='paper', + text="Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font=Font( + size=10 + ), + align='left', + showarrow=False, + xanchor='center', + yanchor='bottom' + ) + ]), + 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..e946e0bc3a7c --- /dev/null +++ b/auto-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt @@ -0,0 +1,61 @@ +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), + y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + line = list( + color = "orange", + width = 1.5 + ) + ), + type = "scatter" + ) +) +layout <- list( + showlegend = FALSE, + autosize = FALSE, + width = 500, + height = 500, + xaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + yaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + annotations = list( + list( + x = 0.5, + y = 1, + xref = "paper", + yref = "paper", + text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font = list(size = 10), + align = "left", + showarrow = FALSE, + xanchor = "center", + yanchor = "bottom" + ) + ), + 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..23926abb2ba8 --- /dev/null +++ b/auto-docs/executables/js/marker_symbols.html @@ -0,0 +1,53 @@ +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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..78ecdf7d8e3d --- /dev/null +++ b/auto-docs/executables/julia/marker_symbols.jl @@ -0,0 +1,59 @@ +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], + "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "line" => [ + "color" => "orange", + "width" => 1.5 + ] + ], + "type" => "scatter" + ] +] +layout = [ + "showlegend" => false, + "autosize" => false, + "width" => 500, + "height" => 500, + "xaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "yaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "annotations" => [ + [ + "x" => 0.5, + "y" => 1, + "xref" => "paper", + "yref" => "paper", + "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + "font" => ["size" => 10], + "align" => "left", + "showarrow" => false, + "xanchor" => "center", + "yanchor" => "bottom" + ] + ], + "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..9684c786f7c4 --- /dev/null +++ b/auto-docs/executables/nodejs/marker_symbols.js @@ -0,0 +1,58 @@ +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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..e0cb85e2e897 --- /dev/null +++ b/auto-docs/executables/python/marker_symbols.py @@ -0,0 +1,60 @@ +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], + y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line=Line( + color='orange', + width=1.5 + ) + ) + ) +]) +layout = Layout( + showlegend=False, + autosize=False, + width=500, + height=500, + xaxis=XAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + yaxis=YAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + annotations=Annotations([ + Annotation( + x=0.5, + y=1, + xref='paper', + yref='paper', + text="Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font=Font( + size=10 + ), + align='left', + showarrow=False, + xanchor='center', + yanchor='bottom' + ) + ]), + 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..5d9bd402c31e --- /dev/null +++ b/auto-docs/executables/r/marker_symbols.r @@ -0,0 +1,59 @@ +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), + y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + line = list( + color = "orange", + width = 1.5 + ) + ), + type = "scatter" + ) +) +layout <- list( + showlegend = FALSE, + autosize = FALSE, + width = 500, + height = 500, + xaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + yaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + annotations = list( + list( + x = 0.5, + y = 1, + xref = "paper", + yref = "paper", + text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font = list(size = 10), + align = "left", + showarrow = FALSE, + xanchor = "center", + yanchor = "bottom" + ) + ), + 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..1b8cf438ef71 --- /dev/null +++ b/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json @@ -0,0 +1,239 @@ +{ + "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 + ] + }, + "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'" + ], + "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 + ], + "y": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ] + } + ], + "layout": { + "annotations": [ + { + "align": "left", + "font": { + "size": 10 + }, + "showarrow": false, + "text": "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + "x": 0.5, + "xanchor": "center", + "xref": "paper", + "y": 1, + "yanchor": "bottom", + "yref": "paper" + } + ], + "autosize": false, + "height": 500, + "hovermode": "closest", + "showlegend": false, + "width": 500, + "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..348ca4a1ea92 --- /dev/null +++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/js/code.txt @@ -0,0 +1,53 @@ +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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..9a101ee7d905 --- /dev/null +++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/julia/code.txt @@ -0,0 +1,60 @@ +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], + "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "line" => [ + "color" => "orange", + "width" => 1.5 + ] + ], + "type" => "scatter" + ] +] +layout = [ + "showlegend" => false, + "autosize" => false, + "width" => 500, + "height" => 500, + "xaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "yaxis" => [ + "showgrid" => false, + "zeroline" => false, + "showline" => false, + "showticklabels" => false + ], + "annotations" => [ + [ + "x" => 0.5, + "y" => 1, + "xref" => "paper", + "yref" => "paper", + "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + "font" => ["size" => 10], + "align" => "left", + "showarrow" => false, + "xanchor" => "center", + "yanchor" => "bottom" + ] + ], + "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..a8b73d96906d --- /dev/null +++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/nodejs/code.txt @@ -0,0 +1,60 @@ +{% 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], + y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line: { + color: "orange", + width: 1.5 + } + }, + type: "scatter" + } +]; +var layout = { + showlegend: false, + autosize: false, + width: 500, + height: 500, + xaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + yaxis: { + showgrid: false, + zeroline: false, + showline: false, + showticklabels: false + }, + annotations: [ + { + x: 0.5, + y: 1, + xref: "paper", + yref: "paper", + text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font: {size: 10}, + align: "left", + showarrow: false, + xanchor: "center", + yanchor: "bottom" + } + ], + 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..299a2a4a761b --- /dev/null +++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/python/code.txt @@ -0,0 +1,62 @@ +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], + y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + line=Line( + color='orange', + width=1.5 + ) + ) + ) +]) +layout = Layout( + showlegend=False, + autosize=False, + width=500, + height=500, + xaxis=XAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + yaxis=YAxis( + showgrid=False, + zeroline=False, + showline=False, + showticklabels=False + ), + annotations=Annotations([ + Annotation( + x=0.5, + y=1, + xref='paper', + yref='paper', + text="Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font=Font( + size=10 + ), + align='left', + showarrow=False, + xanchor='center', + yanchor='bottom' + ) + ]), + 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..e946e0bc3a7c --- /dev/null +++ b/published/api-docs/chart-types/line_and_scatter/marker-symbols/r/code.txt @@ -0,0 +1,61 @@ +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), + y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + line = list( + color = "orange", + width = 1.5 + ) + ), + type = "scatter" + ) +) +layout <- list( + showlegend = FALSE, + autosize = FALSE, + width = 500, + height = 500, + xaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + yaxis = list( + showgrid = FALSE, + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE + ), + annotations = list( + list( + x = 0.5, + y = 1, + xref = "paper", + yref = "paper", + text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", + font = list(size = 10), + align = "left", + showarrow = FALSE, + xanchor = "center", + yanchor = "bottom" + ) + ), + 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 0000000000000000000000000000000000000000..30d33125775fed371208991c72c6cb6d8970a7aa GIT binary patch literal 28713 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 t;5{b$r@bDV1XEs4>iv@^PtX4Rp*)BG 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 t;5{b$r@bDV Date: Wed, 16 Jul 2014 10:42:14 -0400 Subject: [PATCH 2/2] reorder symbols, add example of '-open', '-dot' --- .../marker-symbols/js/code.txt | 26 +---- .../marker-symbols/julia/code.txt | 26 +---- .../marker-symbols/nodejs/code.txt | 26 +---- .../marker-symbols/python/code.txt | 28 +---- .../marker-symbols/r/code.txt | 26 +---- auto-docs/executables/js/marker_symbols.html | 26 +---- auto-docs/executables/julia/marker_symbols.jl | 26 +---- .../executables/nodejs/marker_symbols.js | 26 +---- .../executables/python/marker_symbols.py | 28 +---- auto-docs/executables/r/marker_symbols.r | 26 +---- .../marker-symbols/model.json | 110 +++++++++--------- .../marker-symbols/js/code.txt | 26 +---- .../marker-symbols/julia/code.txt | 26 +---- .../marker-symbols/nodejs/code.txt | 26 +---- .../marker-symbols/python/code.txt | 28 +---- .../marker-symbols/r/code.txt | 26 +---- .../marker-symbols/js/code.txt | 26 +---- .../marker-symbols/julia/code.txt | 26 +---- .../marker-symbols/nodejs/code.txt | 26 +---- .../marker-symbols/python/code.txt | 28 +---- .../marker-symbols/r/code.txt | 26 +---- 21 files changed, 152 insertions(+), 486 deletions(-) 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 index 348ca4a1ea92..8823cd9fa25e 100644 --- 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 @@ -1,13 +1,13 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -17,10 +17,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -33,20 +31,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 9a101ee7d905..4af5d4b43672 100644 --- 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 @@ -6,14 +6,14 @@ using Plotly 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], - "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "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 @@ -23,10 +23,8 @@ data = [ ] ] layout = [ + "title" => "Hover over the marker points to see their names", "showlegend" => false, - "autosize" => false, - "width" => 500, - "height" => 500, "xaxis" => [ "showgrid" => false, "zeroline" => false, @@ -39,20 +37,6 @@ layout = [ "showline" => false, "showticklabels" => false ], - "annotations" => [ - [ - "x" => 0.5, - "y" => 1, - "xref" => "paper", - "yref" => "paper", - "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - "font" => ["size" => 10], - "align" => "left", - "showarrow" => false, - "xanchor" => "center", - "yanchor" => "bottom" - ] - ], "hovermode" => "closest" ] 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 index a8b73d96906d..6f5167df8a47 100644 --- 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 @@ -4,14 +4,14 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -21,10 +21,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -37,20 +35,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 299a2a4a761b..dbc9b87805b8 100644 --- 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 @@ -7,14 +7,14 @@ from plotly.graph_objs import * 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], - y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -23,10 +23,8 @@ data = Data([ ) ]) layout = Layout( + title='Hover over the marker points to see their names', showlegend=False, - autosize=False, - width=500, - height=500, xaxis=XAxis( showgrid=False, zeroline=False, @@ -39,22 +37,6 @@ layout = Layout( showline=False, showticklabels=False ), - annotations=Annotations([ - Annotation( - x=0.5, - y=1, - xref='paper', - yref='paper', - text="Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font=Font( - size=10 - ), - align='left', - showarrow=False, - xanchor='center', - yanchor='bottom' - ) - ]), hovermode='closest' ) fig = Figure(data=data, layout=layout) 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 index e946e0bc3a7c..62fb664d590e 100644 --- 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 @@ -6,14 +6,14 @@ library(plotly) 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), - y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + 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 @@ -23,10 +23,8 @@ data <- list( ) ) layout <- list( + title = "Hover over the marker points to see their names", showlegend = FALSE, - autosize = FALSE, - width = 500, - height = 500, xaxis = list( showgrid = FALSE, zeroline = FALSE, @@ -39,20 +37,6 @@ layout <- list( showline = FALSE, showticklabels = FALSE ), - annotations = list( - list( - x = 0.5, - y = 1, - xref = "paper", - yref = "paper", - text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font = list(size = 10), - align = "left", - showarrow = FALSE, - xanchor = "center", - yanchor = "bottom" - ) - ), hovermode = "closest" ) diff --git a/auto-docs/executables/js/marker_symbols.html b/auto-docs/executables/js/marker_symbols.html index 23926abb2ba8..44fef1390dd8 100644 --- a/auto-docs/executables/js/marker_symbols.html +++ b/auto-docs/executables/js/marker_symbols.html @@ -1,13 +1,13 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -17,10 +17,8 @@ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -33,20 +31,6 @@ showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; diff --git a/auto-docs/executables/julia/marker_symbols.jl b/auto-docs/executables/julia/marker_symbols.jl index 78ecdf7d8e3d..da97aa99c49a 100644 --- a/auto-docs/executables/julia/marker_symbols.jl +++ b/auto-docs/executables/julia/marker_symbols.jl @@ -5,14 +5,14 @@ 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], - "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "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 @@ -22,10 +22,8 @@ data = [ ] ] layout = [ + "title" => "Hover over the marker points to see their names", "showlegend" => false, - "autosize" => false, - "width" => 500, - "height" => 500, "xaxis" => [ "showgrid" => false, "zeroline" => false, @@ -38,20 +36,6 @@ layout = [ "showline" => false, "showticklabels" => false ], - "annotations" => [ - [ - "x" => 0.5, - "y" => 1, - "xref" => "paper", - "yref" => "paper", - "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - "font" => ["size" => 10], - "align" => "left", - "showarrow" => false, - "xanchor" => "center", - "yanchor" => "bottom" - ] - ], "hovermode" => "closest" ] diff --git a/auto-docs/executables/nodejs/marker_symbols.js b/auto-docs/executables/nodejs/marker_symbols.js index 9684c786f7c4..e88dd1470dcc 100644 --- a/auto-docs/executables/nodejs/marker_symbols.js +++ b/auto-docs/executables/nodejs/marker_symbols.js @@ -2,14 +2,14 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -19,10 +19,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -35,20 +33,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; diff --git a/auto-docs/executables/python/marker_symbols.py b/auto-docs/executables/python/marker_symbols.py index e0cb85e2e897..c9187dbff84e 100644 --- a/auto-docs/executables/python/marker_symbols.py +++ b/auto-docs/executables/python/marker_symbols.py @@ -5,14 +5,14 @@ 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], - y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -21,10 +21,8 @@ ) ]) layout = Layout( + title='Hover over the marker points to see their names', showlegend=False, - autosize=False, - width=500, - height=500, xaxis=XAxis( showgrid=False, zeroline=False, @@ -37,22 +35,6 @@ showline=False, showticklabels=False ), - annotations=Annotations([ - Annotation( - x=0.5, - y=1, - xref='paper', - yref='paper', - text="Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font=Font( - size=10 - ), - align='left', - showarrow=False, - xanchor='center', - yanchor='bottom' - ) - ]), hovermode='closest' ) fig = Figure(data=data, layout=layout) diff --git a/auto-docs/executables/r/marker_symbols.r b/auto-docs/executables/r/marker_symbols.r index 5d9bd402c31e..ffc470da7be3 100644 --- a/auto-docs/executables/r/marker_symbols.r +++ b/auto-docs/executables/r/marker_symbols.r @@ -4,14 +4,14 @@ 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), - y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + 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 @@ -21,10 +21,8 @@ data <- list( ) ) layout <- list( + title = "Hover over the marker points to see their names", showlegend = FALSE, - autosize = FALSE, - width = 500, - height = 500, xaxis = list( showgrid = FALSE, zeroline = FALSE, @@ -37,20 +35,6 @@ layout <- list( showline = FALSE, showticklabels = FALSE ), - annotations = list( - list( - x = 0.5, - y = 1, - xref = "paper", - yref = "paper", - text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font = list(size = 10), - align = "left", - showarrow = FALSE, - xanchor = "center", - yanchor = "bottom" - ) - ), hovermode = "closest" ) 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 index 1b8cf438ef71..2166e8a467cc 100644 --- a/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json +++ b/hard-coded/chart-types/line_and_scatter/marker-symbols/model.json @@ -53,7 +53,10 @@ 41, 42, 43, - 44 + 44, + 101, + 201, + 301 ] }, "mode": "markers", @@ -102,7 +105,10 @@ "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'" + "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": [ @@ -150,36 +156,21 @@ 6, 7, 8, - 9 + 9, + 3, + 5, + 7 ], "y": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, 4, 4, 4, @@ -189,40 +180,43 @@ 4, 4, 4, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 + 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": { - "annotations": [ - { - "align": "left", - "font": { - "size": 10 - }, - "showarrow": false, - "text": "Add 100 (or '-open') to marker number (or string) to remove the fill color,
Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,
Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - } - ], - "autosize": false, - "height": 500, "hovermode": "closest", "showlegend": false, - "width": 500, + "title": "Hover over the marker points to see their names", "xaxis": { "showgrid": false, "showline": false, 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 index 348ca4a1ea92..8823cd9fa25e 100644 --- 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 @@ -1,13 +1,13 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -17,10 +17,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -33,20 +31,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 9a101ee7d905..4af5d4b43672 100644 --- 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 @@ -6,14 +6,14 @@ using Plotly 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], - "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "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 @@ -23,10 +23,8 @@ data = [ ] ] layout = [ + "title" => "Hover over the marker points to see their names", "showlegend" => false, - "autosize" => false, - "width" => 500, - "height" => 500, "xaxis" => [ "showgrid" => false, "zeroline" => false, @@ -39,20 +37,6 @@ layout = [ "showline" => false, "showticklabels" => false ], - "annotations" => [ - [ - "x" => 0.5, - "y" => 1, - "xref" => "paper", - "yref" => "paper", - "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - "font" => ["size" => 10], - "align" => "left", - "showarrow" => false, - "xanchor" => "center", - "yanchor" => "bottom" - ] - ], "hovermode" => "closest" ] 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 index a8b73d96906d..6f5167df8a47 100644 --- 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 @@ -4,14 +4,14 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -21,10 +21,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -37,20 +35,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 299a2a4a761b..dbc9b87805b8 100644 --- 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 @@ -7,14 +7,14 @@ from plotly.graph_objs import * 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], - y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -23,10 +23,8 @@ data = Data([ ) ]) layout = Layout( + title='Hover over the marker points to see their names', showlegend=False, - autosize=False, - width=500, - height=500, xaxis=XAxis( showgrid=False, zeroline=False, @@ -39,22 +37,6 @@ layout = Layout( showline=False, showticklabels=False ), - annotations=Annotations([ - Annotation( - x=0.5, - y=1, - xref='paper', - yref='paper', - text="Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font=Font( - size=10 - ), - align='left', - showarrow=False, - xanchor='center', - yanchor='bottom' - ) - ]), hovermode='closest' ) fig = Figure(data=data, layout=layout) 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 index e946e0bc3a7c..62fb664d590e 100644 --- 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 @@ -6,14 +6,14 @@ library(plotly) 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), - y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + 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 @@ -23,10 +23,8 @@ data <- list( ) ) layout <- list( + title = "Hover over the marker points to see their names", showlegend = FALSE, - autosize = FALSE, - width = 500, - height = 500, xaxis = list( showgrid = FALSE, zeroline = FALSE, @@ -39,20 +37,6 @@ layout <- list( showline = FALSE, showticklabels = FALSE ), - annotations = list( - list( - x = 0.5, - y = 1, - xref = "paper", - yref = "paper", - text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font = list(size = 10), - align = "left", - showarrow = FALSE, - xanchor = "center", - yanchor = "bottom" - ) - ), hovermode = "closest" ) 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 index 348ca4a1ea92..8823cd9fa25e 100644 --- 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 @@ -1,13 +1,13 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -17,10 +17,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -33,20 +31,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 9a101ee7d905..4af5d4b43672 100644 --- 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 @@ -6,14 +6,14 @@ using Plotly 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], - "y" => [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + "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'"], + "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], + "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 @@ -23,10 +23,8 @@ data = [ ] ] layout = [ + "title" => "Hover over the marker points to see their names", "showlegend" => false, - "autosize" => false, - "width" => 500, - "height" => 500, "xaxis" => [ "showgrid" => false, "zeroline" => false, @@ -39,20 +37,6 @@ layout = [ "showline" => false, "showticklabels" => false ], - "annotations" => [ - [ - "x" => 0.5, - "y" => 1, - "xref" => "paper", - "yref" => "paper", - "text" => "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - "font" => ["size" => 10], - "align" => "left", - "showarrow" => false, - "xanchor" => "center", - "yanchor" => "bottom" - ] - ], "hovermode" => "closest" ] 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 index a8b73d96906d..6f5167df8a47 100644 --- 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 @@ -4,14 +4,14 @@ 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], - y: [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -21,10 +21,8 @@ var data = [ } ]; var layout = { + title: "Hover over the marker points to see their names", showlegend: false, - autosize: false, - width: 500, - height: 500, xaxis: { showgrid: false, zeroline: false, @@ -37,20 +35,6 @@ var layout = { showline: false, showticklabels: false }, - annotations: [ - { - x: 0.5, - y: 1, - xref: "paper", - yref: "paper", - text: "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font: {size: 10}, - align: "left", - showarrow: false, - xanchor: "center", - yanchor: "bottom" - } - ], hovermode: "closest" }; 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 index 299a2a4a761b..dbc9b87805b8 100644 --- 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 @@ -7,14 +7,14 @@ from plotly.graph_objs import * 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], - y=[1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5], + 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'"], + 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], + 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 @@ -23,10 +23,8 @@ data = Data([ ) ]) layout = Layout( + title='Hover over the marker points to see their names', showlegend=False, - autosize=False, - width=500, - height=500, xaxis=XAxis( showgrid=False, zeroline=False, @@ -39,22 +37,6 @@ layout = Layout( showline=False, showticklabels=False ), - annotations=Annotations([ - Annotation( - x=0.5, - y=1, - xref='paper', - yref='paper', - text="Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font=Font( - size=10 - ), - align='left', - showarrow=False, - xanchor='center', - yanchor='bottom' - ) - ]), hovermode='closest' ) fig = Figure(data=data, layout=layout) 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 index e946e0bc3a7c..62fb664d590e 100644 --- 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 @@ -6,14 +6,14 @@ library(plotly) 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), - y = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5), + 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'"), + 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), + 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 @@ -23,10 +23,8 @@ data <- list( ) ) layout <- list( + title = "Hover over the marker points to see their names", showlegend = FALSE, - autosize = FALSE, - width = 500, - height = 500, xaxis = list( showgrid = FALSE, zeroline = FALSE, @@ -39,20 +37,6 @@ layout <- list( showline = FALSE, showticklabels = FALSE ), - annotations = list( - list( - x = 0.5, - y = 1, - xref = "paper", - yref = "paper", - text = "Add 100 (or '-open') to marker number (or string) to remove the fill color,<br>Add 200 (or '-dot') to marker number (or string) to add a dot in the middle,<br>Add 300 (or '-open-dot', 'dot-open') to marker number (or string) for both.", - font = list(size = 10), - align = "left", - showarrow = FALSE, - xanchor = "center", - yanchor = "bottom" - ) - ), hovermode = "closest" )