总结
豆包 AI 助手文章总结

Python中matplotlib库的用法介绍

不言
发布: 2018-10-24 17:11:35
转载
4483人浏览过

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

介绍

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

安装

$ pip install matplotlib
登录后复制

入门

立即学习Python免费学习笔记(深入)”;

绘制折线图

pyplot函数绘制折线图

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

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轴

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函数绘制单点图

import matplotlib.pyplot as plt

plt.scatter(1,8,s=50,c='red') 
plt.show()
登录后复制

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

绘制一系列点

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等。

绘制颜色映射图

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库的用法介绍的详细内容,更多请关注php中文网其它相关文章!

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:segmentfault思否网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号