-
Notifications
You must be signed in to change notification settings - Fork 981
Description
What can we do to make ScottPlot better?
The dot plot is a version of a bar plot that's easy to draw by hand or on a typewriter:

These aren't very common in computer-generated graphics as they're generally not as appealing as bar plots. However they have some more interesting cousins:
The lollipop plot is very similar to a bar plot but (arguably) more visually interesting:

And the Cleveland Dot Plot allows plotting pairs of data more clearly than either stacked or side-by-side bar plots:


As you can see the Cleveland Dot Plot shows paired data more clearly than the same data in bar plots. Customizable markers would probably be a good idea here as well.
I suggest these as one issue because they're all pretty simple and they're quite similar. Unintuitively, the dot plot may be the hardest one to implement because one has to use an integer number of dots, requiring a way of determining an optimal scale.
There is a janky way to do this where you use a TextureBrush using a tiling image of dots which you can then draw as if it were a bar plot.
It may be difficult to prevent dot plots from flickering when zoomed in and out as the number of dots may change.
The ScottPlot Roadmap may provide additional context regarding current goals and future directions.