首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

matplotlib库——pyplot模块的几个图表格式函数

下面讲解一下几个matplotlib常用的几个函数,这几个函数都是用来设置图表格式的。

1. title()函数

顾名思义,title()函数就是用来设置图表的标题。

例子:

plt.title("GDP")

2. xlabel()和ylabel()函数

xlabel()和ylabel()函数是用来设置坐标的标签的。

例子:

plt.xlabel("年")

plt.ylabel("十亿美元")

3. xticks()和yticks()函数

xlabel()和ylabel()函数是用来设置坐标轴的刻度以及刻度标签的。函数一般输入两个列表参数,表达式如下:

xlabel(刻度列表,刻度标签列表);也可以不设置刻度标签只设置刻度,xlabel(刻度列表)

例子:

movies = ["Annie Hall","Ben-Hur","Casabalanca","Gandhi","West Side Story"]x = [1, 2, 3, 4, 5]plt.xticks(x, movies)

这个例子就是将横坐标的1-5的这5个刻度标签设置成了上面5个电影的名称,然后横坐标上的刻度显示也是1-5这5个点。

ps. ylabel()函数的用法一致。

4. axis()函数

axis()函数是用来设置X,Y轴的取值范围的。接受的参数是一个包含取值范围的列表。式子如下:

axis([x轴起始值,x轴结束值,y轴起始值,y轴结束值])

例子:

plt.axis([-5, 105, 0, 5])

表示x轴的显示范围是-5到105,y轴的显示范围是0到5。

5. legend()函数

legend()函数是用来设置图表图例的,可以接受三个参数。

legend(图例名称列表,图例显示的位置,图例显示的列数)。图例显示的位置(loc),图例显示的列数(ncol)

图例名称列表不一定要在函数中输入,也可以分别在画曲线或者直方图的时候加入;图例显示的位置就是图例要在图表的哪个位置显示咯;图例显示的列数就是当图例很多的时候,需要分类的时候才填写。

图例显示位置的代码: 'best' : 0, 'upper right' : 1, 'upper left' : 2, 'lower left' : 3, 'lower right' : 4, 'right' : 5, 'center left' : 6, 'center right' : 7, 'lower center' : 8, 'upper center' : 9, 'center' : 10,

例子:

year = [1950, 1960, 1970, 1980, 1990, 2000, 2010]

gdp = [300.2, 543.3, 1075.9, 2862.5, 5979.6, 10289.7, 14958.3]

y_data = [100, 200, 300, 400, 500, 600, 700]

plt.plot(year, gdp,"go-", label = "green")

plt.plot(year, y_data,"rp-.", label = "red")

plt.legend(loc=3)

几个函数总的例子如下:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180928G12XC900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券