matplotlib的基本用法(六)——设置坐标轴label

来源:互联网 发布:手机dota2视频软件 编辑:程序博客网 时间:2024/06/04 21:46

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

本文主要是关于matplotlib的一些基本用法。

  • Demo
import matplotlib.pyplot as pltimport numpy as np# 绘制普通图像x = np.linspace(-3, 3, 50)y = 2 * x + 1plt.figure()plt.plot(x, y)# 将上、右边框去掉ax = plt.gca()ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')# 设置x轴的位置及数据在坐标轴上的位置ax.xaxis.set_ticks_position('bottom')ax.spines['bottom'].set_position(('data', 0))# 设置y轴的位置及数据在坐标轴上的位置ax.yaxis.set_ticks_position('left')ax.spines['left'].set_position(('data', 0))# 设置坐标轴label的大小,背景色等信息for label in ax.get_xticklabels() + ax.get_yticklabels():    label.set_fontsize(12)    label.set_bbox(dict(facecolor = 'green', edgecolor = 'None', alpha = 0.7))plt.show()
  • 结果

设置结果图

0 0