在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围、坐标轴刻度大小、坐标轴名称等 在matplotlib中包含了很多函数,用来对这些参数进行设置。
plt.xlim、plt.ylim 设置横纵坐标轴范围 plt.xlabel、plt.ylabel 设置坐标轴名称 plt.xticks、plt.yticks设置坐标轴刻度
以上plt表示matplotlib.pyplot
例子
#导入包
import matplotlib.pyplot as plt
import numpy as np
#创建数据
x = np.linspace(-
5,
5,
100)
y1 = np.sin(x)
y2 = np.cos(x)
#创建figure窗口
plt.figure(num=
3, figsize=(
8,
5))
#画曲线1
plt.plot(x, y1)
#画曲线2
plt.plot(x, y2, color=
'blue', linewidth=
5.0, linestyle=
'--')
#设置坐标轴范围
plt.xlim((-
5,
5))
plt.ylim((-
2,
2))
#设置坐标轴名称
plt.xlabel(
'xxxxxxxxxxx')
plt.ylabel(
'yyyyyyyyyyy')
#设置坐标轴刻度
my_x_ticks = np.arange(-
5,
5,
0.5)
my_y_ticks = np.arange(-
2,
2,
0.3)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)
#显示出所有设置
plt.show()
结果