Common types used for various configuration properties
For more information, see https://www.chartjs.org/samples/latest/charts/line/point-styles.html
For more information, see https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineCap
For more information, see https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineJoin
Positioning often used in options such as axes and legends
Alignment for certain text properties, such as title
Many properties that apply to datasets can either be applied to the whole dataset, or to each individual point
For applying a property to every point in the dataset, use the All type For using a list of properties on a per-point basis, use the PerPoint type
Some charts can be transformed from horizontal to vertical by setting the index axis XAxis will produce a vertical chart (this is the default) YAxis will produce a horizontal chart