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);
注:如果已经添加了网格线需将加网格线代码注释掉,重复添加会抵消。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论