Common types used for various configuration properties
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
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
For more information, see https://www.chartjs.org/samples/latest/charts/line/point-styles.html