KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
For each tick label on the y axis, I would like to change: label -> 2^label I am plotting log-log data (base 2), but I would like the labels to show the original data values. I know I can get the current y labels with ylabels = plt.getp(plt.gca(), 'yticklabels') This gives me a list: <a list of 9 Text yticklabel objects> each of which is a <matplotlib.text.Text object at 0x...> I looked at the documentation of the text objects at http://matplotlib.org/users/text_props.html but I'm still not sure what the correct syntax is to change the string in each text label. Once I change the labels, I could set them on the axis using: plt.setp(plt.gca(), 'yticklabels', ylabels)
Tags (comma-separated)
Save Edits
Cancel