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求分段函数的值

基于Python2基础的实例详解

Python设置环境变量有什么用?

Python unittest实现api自动化测试_Python

Python具体做些什么

Python学习】pycharm超实用使用教程

Python的系统学习实例

Python的简单的登陆和注册功能实现

Python中django图书人物适配系统的实现方法(前端)

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




打赏

取消

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

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

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

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

评论

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

    暂无评论...