How-Do-I
my_data = [[1, 1], [2, 1.5], [3, 1.25], [4, 2]]
(my_plot := Plot.line(my_data, r=10))
Show a grid
my_plot + Plot.grid()
Label axes
Add an options object to your plot, putting a "label" in the options for the "x"
or "y"
axis:
my_plot + {"x": {"label": "My x axis"}, "y": {"label": False}}
Hide axes
Pass False
for an axis label (see above), or use Plot.hideAxis
:
my_plot + Plot.hideAxis() & my_plot + Plot.hideAxis(y=True)
Assign colors to particular marks
- In a mark use
Plot.constantly(<label>)
for a color value likefill
orstroke
. The<label>
, a string, is how you will refer to this color and it will show up in the legend. - Then use
Plot.colorMap({<label>: <color>})
to specify a color for that label. - Include
Plot.colorLegend()
to show the legend. See the color page for more details.
(
Plot.line(my_data, stroke=Plot.constantly("Progress"))
+ Plot.colorMap({"Progress": "orange"})
+ Plot.colorLegend()
)