-
Notifications
You must be signed in to change notification settings - Fork 981
Closed
Labels
BUGunexpected behaviorunexpected behavior
Description
The Lollipop.BarWidth property does not affect line thickness. Similar problem in ClevelandDot.
Setting the BarWidth to be super wide compared to your data makes the axis data padding expand, so it's doing something.
After reading the Lollipop implementation thread #842 I'm still a bit confused why Bar is used instead of something like the Line in Scatterplots. Then we could use LineWidth.
I'm interested in working on this issue. If y'all think bars are still the way to go then no problem.
Example:
var plt = new ScottPlot.Plot();
var xs = new double[] { 2, 3, 4, 5 };
var ys = new double[] { 4, 5, 6, 7 };
var lp = plt.AddLollipop(xs, ys);
lp.BarWidth = 100.0; // Doesn't change width
plt.SaveFig("D:\\lptest.png");
plt.Clear();
var cb = plt.AddClevelandDot(xs, ys);
cb.BarWidth = 5; // Doesn't change width
plt.SaveFig("D:\\cdtest.png");System Details
- ScottPlot Version: 4.1.60
- Operating System: Win10
- Application Type: Both Console AND WPF
- .NET Version: (.net 7.0)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BUGunexpected behaviorunexpected behavior