python画图库-matplotlib
python画图库-matplotlib
直线图
import numpy as np
from matplotlib import pyplot as plt x = np.arange(1,11)
y = 2 * x + 5
plt.title("Matplotlib demo")
plt.xlabel("x axis caption")
plt.ylabel("y axis caption")
plt.plot(x,y)
plt.show()
柱状图
from matplotlib import pyplot as plt
import matplotlib
# fname 为 你下载的字体库路径,注意 SimHei.ttf 字体的路径
zhfont1 = matplotlib.font_manager.FontProperties(fname="SimHei.ttf")
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置显示中文
plt.rcParams['axes.unicode_minus'] = False
#n = ['一月','二月','三月','四月','五月','六月']
y = [100,250,200,350,210,500]
#x = list(range(len(n)) )
#plt.xticks(x,n,rotation=90)
x = ['一月','二月','三月','四月','五月','六月']
plt.bar(x, y)
plt.title('前6个月的产量',fontproperties=zhfont1,fontsize=20)
plt.ylabel('数量/万',fontproperties=zhfont1)
plt.xlabel('时间/月份',fontproperties=zhfont1)
plt.show()
折线图
import numpy as np
from matplotlib import pyplot as plt
import matplotlib
# fname 为 你下载的字体库路径,注意 SimHei.ttf 字体的路径
zhfont1 = matplotlib.font_manager.FontProperties(fname="SimHei.ttf")
matplotlib.rcParams['font.sans-serif'] = ['Microsoft YaHei']
x = ['1号','2号','3号','4号','5号','6号','7号','8号','9号','10号']
y = [33,14,22,34,21,34,33,38,19,24]plt.title("1-10号天气情况",fontproperties=zhfont1)
plt.xlabel("时间/天",fontproperties=zhfont1)
plt.ylabel("温度/。C",fontproperties=zhfont1)
plt.plot(x, y,color='blue', linewidth=1.0)
my_x_ticks = np.arange(0, 10, 1)
plt.show()
散点图
import matplotlib.pyplot as plt
import matplotlib.transforms as mtransforms
import numpy as npxs = np.arange(7)
ys = xs**2fig = plt.figure(figsize=(5, 10))
ax = plt.subplot(2, 1, 1)# If we want the same offset for each text instance,
# we only need to make one transform. To get the
# transform argument to offset_copy, we need to make the axes
# first; the subplot command above is one way to do this.
trans_offset = mtransforms.offset_copy(ax.transData, fig=fig,x=0.05, y=0.10, units='inches')for x, y in zip(xs, ys):plt.plot(x, y, 'ro')plt.text(x, y, '%d, %d' % (int(x), int(y)), transform=trans_offset)# offset_copy works for polar plots also.
ax = plt.subplot(2, 1, 2, projection='polar')trans_offset = mtransforms.offset_copy(ax.transData, fig=fig,y=6, units='dots')for x, y in zip(xs, ys):plt.polar(x, y, 'ro')plt.text(x, y, '%d, %d' % (int(x), int(y)),transform=trans_offset,horizontalalignment='center',verticalalignment='bottom')plt.show()
参数
zhfont1 = matplotlib.font_manager.FontProperties(fname=“SimHei.ttf”)#当需要中文时需要引入字体
matplotlib.rcParams[‘font.sans-serif’] = [‘Microsoft YaHei’]#当x或y含有字符串
plt.rcParams[‘axes.unicode_minus’] = False
参数 | 值 | 参数 | 值 |
---|---|---|---|
‘’-‘’ | 实线样式 | ‘’–‘’ | 短横线样式 |
“-.” | 点划线样式 | “:” | 虚线样式 |
“.” | 点标记 | “,” | 像素标记 |
“o” | 圆标记 | ||
“b” | 蓝色 | ”g“ | 绿色 |
python画图库-matplotlib相关推荐
- python画图库matplotlib:初识
虽然不懂python,但是无不钦佩它功能的强大,各种丰富的库... 用pip安装matplotlib很简单(我的环境win10+python3.6): python -m pip install ma ...
- python画图库哪个好_python画图库
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我默默的用python画了下面这张图. 依稀记得女同事看了之后,立刻转身离去,并 ...
- python怎么安装matplotlib-如何安装Python绘图库Matplotlib?
如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...
- ❤️MIT大神写给女神的Q版Python画图库—Cutecharts
MIT大神写给女神的Q版Python画图库-Cutecharts 画图不好看?不可爱?不萌?本文二哥教大家来进行Q版绘图. [建议先点赞.再收藏] 还记得那是一个月黑风高的晚上,一位女同事让我给他讲解 ...
- python 绘图库matplotlib-_如何安装Python绘图库Matplotlib?
如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...
- python画图库哪个好_小白开始学Python最著名的绘图库
这是菜鸟学Python的第101篇原创文章 阅读本文大概需要3分钟 数据分析里面可视化是重要的环节,辛苦把数据采集,然后经历了很多工序的清洗之后,最后要展现给用户,最好的方法就是数据可视化.数据可视化 ...
- python 绘图库Matplotlib总结
本节导图:https://www.processon.com/view/link/5fde0dbfe0b34d66b824203b 文章目录 绘图库Matplotlib 简单例子 绘图对象的理解 一些 ...
- MIT大神写给女神的Q版Python画图库—Cutecharts
Cutecharts 还记得那是一个月黑风高的晚上,一位女同事让我给他讲解数据分析结果的时候,我默默的用python画了下面这张图. 依稀记得女同事看了之后,立刻转身离去,并留下了一句"哼, ...
- python画图库哪个好_机器学习基础5--python画图库matplotlib(上)
图像是我们最直观的数据表达方式,python的matplotlib库可以用来画图.下面来简单总结下matplotlib的使用方法. 上篇讲matplot画图中用到的基础对象,包括图像Figure,平面 ...
最新文章
- opencv+python读写视频流
- 一点通路由器模拟软件最新版_驾校宝典通最新版2020下载-驾校宝典通手机版 v1.0.2免费版...
- java计算两个日期相差月数
- 不被大神Hinton认同,否定现有同行成果,谷歌这篇烧脑研究最终拿下ICML2019最佳论文...
- 忽略证书_中专考生注意!忽略这一点,四科全过也拿不到执业药师证书!
- ACM 学习笔记(三) 数学入门
- java 构建_Java入门环境构建
- php curl 相关链接 收藏
- python的plot如何实时更新中_python中plot实现即时数据动态显示方法
- 8大轻型网管工具,网络管理好帮手
- 金融行业的JAVA软件开发
- jquery版本共存_多个jQuery版本共存的处理方案
- 使用python批量解压7z格式压缩包
- python 的魔法函数
- DDD微服务架构设计第四课 DDD指导微服拆分和落地实现
- oracle12c非可插拔数据库,oracle 12c创建可插拔数据库(PDB)与用户详解
- 2008最佳显微照片公布
- 【R】【支持向量机分类方法】
- 如何自定义Axure元件库
- 塑化行业SCM供应链管理平台授信支付与供应链金融,轻松交易
热门文章
- Oracle ADF 12.2.1 使用报告
- st8s003 c语言编译器,什么原因导致ST单片机STM8S003F3P6这个8位机缺货
- 嵌入式工程师必备技能--如何使用示波器查看IIC波形
- 数据库sql文件导入失败(高版本转入低版本),报错:[SQL] Query test start[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
- protoc-gen-go 安装
- 信息学奥赛一本通1055:判断闰年
- 计算广告——introduction
- AD转换中【参考电压】的作用
- 词云图制作(wordcloud pyecharts)
- 印象笔记mac版 同步问题_【杂谈】想成为机器学习学霸?先学会做笔记吧(Evernote,BoostNote,Leanote等)...