Python中matplotlib库的用法介绍


本文摘自php中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于Python中matplotlib库的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

介绍

matplotlib库是Python中的一个2D绘图库。

安装

1

$ pip install matplotlib

入门

绘制折线图

pyplot函数绘制折线图

这里画一个月份与温度的折线图:

1

2

3

4

5

6

7

import matplotlib.pyplot as plt

 

x_month = [3,4,5,6,7,8,9]

y_temperature = [18,24,27,30,35,37,31]

plt.plot(x_month,y_temperature)

plt.show()

# plt.savefig('xxx.png') # 保存图标函数

这里导入pyplot模块并将其命名为plt。
show()用于展示图片。savefig()则用于保存图片。

设定x,y轴

1

2

3

4

5

6

7

8

9

10

11

import matplotlib.pyplot as plt

 

x_month = [1,2,3,4,5,6,7,8]

y_temperature = [11,22,23,43,20,23,42,42]

plt.plot(x_month,y_temperature,linewidth=5) # linewidth定义折线宽度

plt.title("This is Title")  # 标题

plt.xlabel("month",fontsize=14) # x轴

plt.ylabel("temperature",fontsize=14) # y轴

plt.tick_params(axis='both',labelsize=14) # 影响xy刻度的函数

plt.show() # 展示

# plt.savefig('xxx.png') # 保存图标函数

fontsize用于设置各轴的字体大小。

绘制单点图

scatter函数绘制单点图

1

2

3

4

import matplotlib.pyplot as plt

 

plt.scatter(1,8,s=50,c='red')

plt.show()

参数s设置了绘制图形时使用的点的尺寸。c参数设置点的颜色,也可以通过RDB方式来指定:c=(0,0,0.8)

绘制一系列点

1

2

3

4

5

import matplotlib.pyplot as plt

x_values = list(range(1001))

y_values = [x**2 for x in x_values]

plt.scatter(x_values,y_values,s=40,edgecolors='none') # edgecolors参数用于去除外轮廓

plt.show()

edgecolors可以指定white或者black等。

绘制颜色映射图

1

2

3

4

5

6

import matplotlib.pyplot as plt

 

 

x_values = list(range(1001))

y_values = [x**2 for x in x_values]

plt.scatter(x_values,y_values,s=40,edgecolors='none',c=y_values,cmap=plt.cm.Blues)

将y_values参数传入c中,并使用cmap告诉函数使用哪个颜色进行映射。

以上就是Python中matplotlib库的用法介绍的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python描述符的用法介绍(附示例)

Python不支持的数据类型是什么

深入解析Python--currying函数

如何用Python控制浏览器

Python遍历文件夹下所有文件

Python实现校园网自动登录

详解Python中super()函数的用法及工作原理

Python 获取指定文件夹下所有文件名称并写入列表的实例

Python市场需求量大吗

Python可以根据值寻找键吗

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...