pyplot画图如何设置边框粗细,以及刻度显示,横坐标大小和字体,纵坐标大小和字体,图线粗细度,横坐标名称,纵坐标名称,
时间: 2024-03-22 14:41:28 浏览: 196
学习python中matplotlib绘图设置坐标轴刻度、文本
5星 · 资源好评率100%
你可以使用 `plt.rcParams` 来设置 matplotlib 的全局参数,进而控制边框粗细、刻度显示、坐标轴字体大小、图线粗细、坐标轴名称等属性。下面是一些示例代码:
``` python
import matplotlib.pyplot as plt
import numpy as np
# 设置全局参数
plt.rcParams['axes.linewidth'] = 2.0 # 设置边框粗细
plt.rcParams['xtick.major.width'] = 1.5 # 设置横坐标刻度粗细
plt.rcParams['xtick.major.size'] = 6 # 设置横坐标刻度长度
plt.rcParams['xtick.labelsize'] = 14 # 设置横坐标标签字体大小
plt.rcParams['ytick.major.width'] = 1.5 # 设置纵坐标刻度粗细
plt.rcParams['ytick.major.size'] = 6 # 设置纵坐标刻度长度
plt.rcParams['ytick.labelsize'] = 14 # 设置纵坐标标签字体大小
plt.rcParams['lines.linewidth'] = 2.0 # 设置图线粗细
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 绘制图形
plt.plot(x, y)
# 设置坐标轴名称
plt.xlabel('x axis', fontsize=16)
plt.ylabel('y axis', fontsize=16)
# 显示图形
plt.show()
```
在上面的示例代码中,我们通过 `plt.rcParams` 设置了边框粗细、刻度显示、坐标轴字体大小、图线粗细等属性。然后通过 `plt.xlabel` 和 `plt.ylabel` 分别设置了横坐标名称和纵坐标名称。最后调用 `plt.show` 显示图形。你可以根据自己的需求修改这些参数。
阅读全文