本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于Python中matplotlib库的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
介绍
matplotlib库是Python中的一个2D绘图库。
安装
入门
绘制折线图
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》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python中matplotlib库的用法介绍