python matplotlib画图坐标轴的子体类型代码
时间: 2023-11-12 10:05:19 浏览: 93
python matplotlib坐标轴设置的方法
以下是Python Matplotlib中常见的坐标轴子类型代码:
1. 主坐标轴:
```
ax = plt.axes()
```
2. 次坐标轴:
```
ax2 = ax.twinx() # 添加一个纵轴
ax3 = ax.twiny() # 添加一个横轴
```
3. 对数坐标轴:
```
plt.xscale("log") # 设置x轴为对数坐标轴
plt.yscale("log") # 设置y轴为对数坐标轴
```
4. 离散坐标轴:
```
plt.xticks(ticks=[1,2,3], labels=["A","B","C"]) # 设置x轴的刻度和标签
plt.yticks(ticks=[1,2,3], labels=["A","B","C"]) # 设置y轴的刻度和标签
```
5. 时间坐标轴:
```
import matplotlib.dates as mdates
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S')) # 设置x轴的时间格式
plt.gca().xaxis.set_major_locator(mdates.DayLocator()) # 设置x轴的主刻度为每天
plt.gca().xaxis.set_minor_locator(mdates.HourLocator(byhour=[0,6,12,18])) # 设置x轴的副刻度为每6小时
```
阅读全文