简体   繁体   中英

How to change the limits of axes in matplotlib?

I have plot where the x-axis starts from 0-100. I want to change it to 10-100. I would be grateful if someone could give any suggestion. Thanks

If you just use pyplot for a simple plot, you can try this function :

import matplotlib.pyplot as plt
...
plt.xlim(10, 100)

If you want to set specific axes , you can try this method :

import matplotlib.pyplot as plt
...
ax = plt.gca()
ax.set_xlim(10, 100)

From a SO community wiki here

set_xlim() limits the data that is displayed on the plot.

In order to change the bounds of the axis, use set_xbound()

So I'm pretty sure you actually want

ax.set_xbound(lower=10, upper=100)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM