Open domoritz opened 4 years ago
Why stroke lines rather than the domain lines?
Why stroke lines rather than the domain lines?
The domain lines are often where 0 is and that can be useful for orientation. But yes, we could get rid of domain lines as well.
And maybe ticks where we already have gridlines.
Also, I'm not convinced that the examples you should above looks clearly better without stroke. There are also cases where having stroke still looks better, like this one, which has grid line at the top of y-axis, but not right of x-axis, making it look weird:
Given that VL has used this style for a long time, I'd prefer not to introduce a massive style change unless there is clearly a significant gain from doing so.
I'm not so much talking about looking better but being clearer. In the example you give, the frame around the chart looks like ~250 Horsepower, when it is not.
I'm not so much talking about looking better but being clearer. In the example you give, the frame around the chart looks like ~250 Horsepower, when it is not.
How? the frame is clearly having different width.
It doesn't look clear to me in the current default
Btw, I think for multiview charts, the frame helps a bit. I could probably get used to not having it, though.
The multi-view plots are significantly better with the frame.
Without the frame, it's hard to perceive the separation between subplots, like this one below is pretty bad:
It doesn't look clear to me in the current default
I don't think hiding the frame is really helping here.
Interesting debate - thought I'd quickly interject: in general I agree that having a frame around the plot introduces visual clutter ; however I don't think using the grid-lines is an easy replacement.
In the example below, I would even go so far as to say that the last vertical grid line is "wrong" as it implies the edge of the plot is at 250 (though on closer look, you can see that it's not because that tick isn't labeled as 250).
In the example below, I would even go so far as to say that the last vertical grid line is "wrong" as it implies the edge of the plot is at 250 (though on closer look, you can see that it's not because that tick isn't labeled as 250).
I guess the problem is that the view stroke has the same color as the grid.
(If it's not the same color, there is no reason to make such implication.)
I guess the only reasonable to remove stroke by default is to think of the stroke as a property of multi-view's frame with shared axis.
I think that the stroke around a view adds visual clutter to single view visualizations with categorical data on some axis. I think we could remove the outline to declutter charts. The outline helps with framing a visualization but most of the time the grid already provides this functionality.
Here are some charts without the outline.