热线电话:13121318867

登录
2020-03-12 阅读量: 918
python:画图可视化的一些通用函数
# 画布的尺寸(长宽)  dpi像素, 越大, 图像越清晰
plt.figure(figsize=(8, 6), dpi=70)

# 画图
x = np.linspace(-10, 10, 90)

plt.plot(x, np.sin(x), label='$sin$')
plt.plot(x, np.cos(x), label='$cos$')
plt.scatter(-4, np.sin(-4), color='m')

# 标题 # 字体大小 # 字体颜色 # 提提旋转 # 透明度
plt.title('python数据可视化', loc='center', fontsize=15, color='k', rotation=0 , alpha=1);

# 轴标签
plt.xlabel('x', fontsize=15, color='k', rotation=0);
plt.ylabel('y', fontsize=15, color='k', rotation=0);

# 轴刻度
plt.xticks(list(range(-10, 11, 2)), color='m');
plt.yticks([-2, -1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2], color='r');

# 轴范围
plt.xlim(-11, 11);
#plt.ylim(-2.5, 2.5);

# 图裂
plt.legend(loc=0, fontsize=10);

# 添加文本
plt.text(5.4, 1.7, '这是图例');

# 加箭头和说明
plt.annotate('(-4, sin(-4))', (-4, np.sin(-4)), (-2, 1.5), arrowprops=dict(width=1, color='c'));

# 加网格线
# plt.grid(axis='both');

# 报存图片
#plt.savefig('test.png', dpi=300);

注:如果已经添加了网格线需将加网格线代码注释掉,重复添加会抵消。

7.1373
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子