python图多坐标轴设置字号
时间: 2023-10-18 18:22:56 浏览: 84
在Python中,可以使用matplotlib库来设置图多坐标轴的字号。下面是一个示例代码,可以设置x轴、y轴、右侧y轴和顶部x轴的字号:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建图形和子图
fig, ax1 = plt.subplots()
# 绘制第一个y轴
ax1.plot(x, y1, 'b-')
ax1.set_xlabel('X轴', fontsize=14)
ax1.set_ylabel('Y1轴', color='b', fontsize=14)
ax1.tick_params('y', colors='b')
# 创建第二个y轴
ax2 = ax1.twinx()
ax2.plot(x, y2, 'r-')
ax2.set_ylabel('Y2轴', color='r', fontsize=14)
ax2.tick_params('y', colors='r')
# 创建顶部x轴
ax3 = ax1.twiny()
ax3.set_xlabel('X轴2', fontsize=14)
ax3.tick_params('x', colors='k')
# 设置字号
ax1.xaxis.label.set_size(14)
ax1.yaxis.label.set_size(14)
ax2.yaxis.label.set_size(14)
ax3.xaxis.label.set_size(14)
plt.show()
```
在这个示例中,使用了`set_size`方法来设置字号。可以根据需要调整字号大小。
阅读全文