Closed
Description
Summary
Only a subset of attributes set via Axes.tick_params()
are accessible via public methods and attributes. For example, pad
is accessible via get_pad()
on a Tick
object, but if you want the width you have to access a private member _width
. When building on top of Matplotlib, writing a test can sometimes require accessing these attributes to test the code, but ideally, we wouldn't need to access private members. For the use case that came up, this isn't a big deal as I was able to switch to get_pad()
for the test, but I was surprised there was no get_width()
method like with other parts of the API.
Proposed fix
No response