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相关推荐

  1. python画图库matplotlib:初识

    虽然不懂python,但是无不钦佩它功能的强大,各种丰富的库... 用pip安装matplotlib很简单(我的环境win10+python3.6): python -m pip install ma ...

  2. python画图库哪个好_python画图库

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我默默的用python画了下面这张图. 依稀记得女同事看了之后,立刻转身离去,并 ...

  3. python怎么安装matplotlib-如何安装Python绘图库Matplotlib?

    如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...

  4. ❤️MIT大神写给女神的Q版Python画图库—Cutecharts

    MIT大神写给女神的Q版Python画图库-Cutecharts 画图不好看?不可爱?不萌?本文二哥教大家来进行Q版绘图. [建议先点赞.再收藏] 还记得那是一个月黑风高的晚上,一位女同事让我给他讲解 ...

  5. python 绘图库matplotlib-_如何安装Python绘图库Matplotlib?

    如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...

  6. python画图库哪个好_小白开始学Python最著名的绘图库

    这是菜鸟学Python的第101篇原创文章 阅读本文大概需要3分钟 数据分析里面可视化是重要的环节,辛苦把数据采集,然后经历了很多工序的清洗之后,最后要展现给用户,最好的方法就是数据可视化.数据可视化 ...

  7. python 绘图库Matplotlib总结

    本节导图:https://www.processon.com/view/link/5fde0dbfe0b34d66b824203b 文章目录 绘图库Matplotlib 简单例子 绘图对象的理解 一些 ...

  8. MIT大神写给女神的Q版Python画图库—Cutecharts

    Cutecharts 还记得那是一个月黑风高的晚上,一位女同事让我给他讲解数据分析结果的时候,我默默的用python画了下面这张图. 依稀记得女同事看了之后,立刻转身离去,并留下了一句"哼, ...

  9. python画图库哪个好_机器学习基础5--python画图库matplotlib(上)

    图像是我们最直观的数据表达方式,python的matplotlib库可以用来画图.下面来简单总结下matplotlib的使用方法. 上篇讲matplot画图中用到的基础对象,包括图像Figure,平面 ...

最新文章

  1. opencv+python读写视频流
  2. 一点通路由器模拟软件最新版_驾校宝典通最新版2020下载-驾校宝典通手机版 v1.0.2免费版...
  3. java计算两个日期相差月数
  4. 不被大神Hinton认同,否定现有同行成果,谷歌这篇烧脑研究最终拿下ICML2019最佳论文...
  5. 忽略证书_中专考生注意!忽略这一点,四科全过也拿不到执业药师证书!
  6. ACM 学习笔记(三) 数学入门
  7. java 构建_Java入门环境构建
  8. php curl 相关链接 收藏
  9. python的plot如何实时更新中_python中plot实现即时数据动态显示方法
  10. 8大轻型网管工具,网络管理好帮手
  11. 金融行业的JAVA软件开发
  12. jquery版本共存_多个jQuery版本共存的处理方案
  13. 使用python批量解压7z格式压缩包
  14. python 的魔法函数
  15. DDD微服务架构设计第四课 DDD指导微服拆分和落地实现
  16. oracle12c非可插拔数据库,oracle 12c创建可插拔数据库(PDB)与用户详解
  17. 2008最佳显微照片公布
  18. 【R】【支持向量机分类方法】
  19. 如何自定义Axure元件库
  20. 塑化行业SCM供应链管理平台授信支付与供应链金融,轻松交易

热门文章

  1. Oracle ADF 12.2.1 使用报告
  2. st8s003 c语言编译器,什么原因导致ST单片机STM8S003F3P6这个8位机缺货
  3. 嵌入式工程师必备技能--如何使用示波器查看IIC波形
  4. 数据库sql文件导入失败(高版本转入低版本),报错:[SQL] Query test start[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
  5. protoc-gen-go 安装
  6. 信息学奥赛一本通1055:判断闰年
  7. 计算广告——introduction
  8. AD转换中【参考电压】的作用
  9. 词云图制作(wordcloud pyecharts)
  10. 印象笔记mac版 同步问题_【杂谈】想成为机器学习学霸?先学会做笔记吧(Evernote,BoostNote,Leanote等)...