Skip to content

marks

Mojo module 🡭

marks

Every mark as a type (#828), one struct per Mark constant, over the renderers and encoders phase 2 left behind. A mark holds only the columns its renderer and encoders touch; Chart[M] holds what every mark shares. Generated from Plot’s setters, encode_*() methods and the _render_*_plot adapters, which stay the source of truth until Plot itself becomes Chart.

Structs

  • Point: Mark.POINT as a type. Built by Plot.mark_point().
  • Line: Mark.LINE as a type. Built by Plot.mark_line().
  • Bar: Mark.BAR as a type. Built by Plot.mark_bar().
  • Area: Mark.AREA as a type. Built by Plot.mark_area().
  • Arc: Mark.ARC as a type. Built by Plot.mark_arc().
  • Lollipop: Mark.LOLLIPOP as a type. Built by Plot.mark_lollipop().
  • Waterfall: Mark.WATERFALL as a type. Built by Plot.mark_waterfall().
  • Box: Mark.BOX as a type. Built by Plot.mark_box().
  • Candlestick: Mark.CANDLESTICK as a type. Built by Plot.mark_candlestick().
  • Bullet: Mark.BULLET as a type. Built by Plot.mark_bullet().
  • Gantt: Mark.GANTT as a type. Built by Plot.mark_gantt().
  • GroupedBar: Mark.GROUPED_BAR as a type. Built by Plot.mark_grouped_bar().
  • StackedBar: Mark.STACKED_BAR as a type. Built by Plot.mark_stacked_bar().
  • PopulationPyramid: Mark.POPULATION_PYRAMID as a type. Built by Plot.mark_population_pyramid().
  • Heatmap: Mark.HEATMAP as a type. Built by Plot.mark_heatmap().
  • Chord: Mark.CHORD as a type. Built by Plot.mark_chord().
  • SingleAxis: Mark.SINGLE_AXIS as a type. Built by Plot.mark_single_axis().
  • EffectScatter: Mark.EFFECT_SCATTER as a type. Built by Plot.mark_effect_scatter().
  • Funnel: Mark.FUNNEL as a type. Built by Plot.mark_funnel().
  • Bump: Mark.BUMP as a type. Built by Plot.mark_bump().
  • Streamgraph: Mark.STREAMGRAPH as a type. Built by Plot.mark_streamgraph().
  • Beeswarm: Mark.BEESWARM as a type. Built by Plot.mark_beeswarm().
  • Violin: Mark.VIOLIN as a type. Built by Plot.mark_violin().
  • Ridgeline: Mark.RIDGELINE as a type. Built by Plot.mark_ridgeline().
  • Nightingale: Mark.NIGHTINGALE as a type. Built by Plot.mark_nightingale().
  • PolarBar: Mark.POLAR_BAR as a type. Built by Plot.mark_polar_bar().
  • Polar: Mark.POLAR as a type. Built by Plot.mark_polar().
  • Radar: Mark.RADAR as a type. Built by Plot.mark_radar().
  • Gauge: Mark.GAUGE as a type. Built by Plot.mark_gauge().
  • Parallel: Mark.PARALLEL as a type. Built by Plot.mark_parallel().
  • SpanChart: Mark.SPAN_CHART as a type. Built by Plot.mark_span_chart().
  • CalendarHeatmap: Mark.CALENDAR_HEATMAP as a type. Built by Plot.mark_calendar_heatmap().
  • Corrplot: Mark.CORRPLOT as a type. Built by Plot.mark_corrplot().
  • Punchcard: Mark.PUNCHCARD as a type. Built by Plot.mark_punchcard().
  • Marimekko: Mark.MARIMEKKO as a type. Built by Plot.mark_marimekko().
  • Sunburst: Mark.SUNBURST as a type. Built by Plot.mark_sunburst().
  • Tree: Mark.TREE as a type. Built by Plot.mark_tree().
  • Treemap: Mark.TREEMAP as a type. Built by Plot.mark_treemap().
  • ArcDiagram: Mark.ARC_DIAGRAM as a type. Built by Plot.mark_arc_diagram().
  • Graph: Mark.GRAPH as a type. Built by Plot.mark_graph().
  • Sankey: Mark.SANKEY as a type. Built by Plot.mark_sankey().
  • Radialbar: Mark.RADIALBAR as a type. Built by Plot.mark_radialbar().
  • Barbs: Mark.BARBS as a type. Built by Plot.mark_barbs().
  • Contour: Mark.CONTOUR as a type. Built by Plot.mark_contour().
  • Contourf: Mark.CONTOURF as a type. Built by Plot.mark_contourf().
  • Tricontour: Mark.TRICONTOUR as a type. Built by Plot.mark_tricontour().
  • Tricontourf: Mark.TRICONTOURF as a type. Built by Plot.mark_tricontourf().
  • Kde: Mark.KDE as a type. Built by Plot.mark_kde().
  • Rug: Mark.RUG as a type. Built by Plot.mark_rug().
  • Triplot: Mark.TRIPLOT as a type. Built by Plot.mark_triplot().
  • Tripcolor: Mark.TRIPCOLOR as a type. Built by Plot.mark_tripcolor().
  • Ecdf: Mark.ECDF as a type. Built by Plot.mark_ecdf().
  • Imshow: Mark.IMSHOW as a type. Built by Plot.mark_imshow().
  • Pcolormesh: Mark.PCOLORMESH as a type. Built by Plot.mark_pcolormesh().
  • Eventplot: Mark.EVENTPLOT as a type. Built by Plot.mark_eventplot().
  • Pointplot: Mark.POINTPLOT as a type. Built by Plot.mark_pointplot().
  • Boxenplot: Mark.BOXENPLOT as a type. Built by Plot.mark_boxenplot().
  • Hist2d: Mark.HIST2D as a type. Built by Plot.mark_hist2d().
  • Hexbin: Mark.HEXBIN as a type. Built by Plot.mark_hexbin().
  • Quiver: Mark.QUIVER as a type. Built by Plot.mark_quiver().
  • Histogram: Mark.HISTOGRAM as a type. Built by Plot.mark_histogram().
  • Streamplot: Mark.STREAMPLOT as a type. Built by Plot.mark_streamplot().
  • DendrogramMark: Mark.DENDROGRAM as a type. Built by Plot.mark_dendrogram().
  • Scatter3d: Mark.SCATTER3D as a type. Built by Plot.mark_scatter3d().
  • Plot3d: Mark.PLOT3D as a type. Built by Plot.mark_plot3d().
  • Surface3d: Mark.SURFACE3D as a type. Built by Plot.mark_surface3d().
  • Wire3d: Mark.WIRE3D as a type. Built by Plot.mark_wire3d().
  • Trisurf3d: Mark.TRISURF3D as a type. Built by Plot.mark_trisurf3d().
  • Bar3d: Mark.BAR3D as a type. Built by Plot.mark_bar3d().
  • Voxels: Mark.VOXELS as a type. Built by Plot.mark_voxels().
  • Stem3d: Mark.STEM3D as a type. Built by Plot.mark_stem3d().
  • Quiver3d: Mark.QUIVER3D as a type. Built by Plot.mark_quiver3d().
  • FillBetween3d: Mark.FILL_BETWEEN3D as a type. Built by Plot.mark_fill_between3d().