需求

这里想把数据组合到pandas的dataframe中,然后画一个条形图,通过matplotlib保存下来。

代码

155     #3.2 bar
156     if pre_path1 is not None:
157         index = [filename[:-4] for filename in file_names]
158         fig = plt.figure() # create a figure
159         fig.suptitle('dice and haus in test-set')
160
161         ax1 = fig.add_subplot(121) # add an axis
162         ax1.set_title('dice')
163         dice_info = {pre_path:dice_list, pre_path1:dice_list1}
164         df = pd.DataFrame(dice_info, index=index)
165         df.plot(ax=ax1, kind='bar') # plot data into axis
166
167         ax2 = fig.add_subplot(122)
168         ax2.set_title('haus')
169         haus_info = {pre_path:haus_list, pre_path1:haus_list1}
170         df = pd.DataFrame(haus_info, index=index)
171         df.plot(ax=ax2, kind='bar')
172
173         plt.tight_layout()
174         fig.savefig(args.save_path[:-3]+'_bar.png')

参考

  1. Matplotlib figure title
  2. pandas.DataFrame.plot.bar
  3. Pandas Bar Plot using Subplots

可视化技巧:DataFrame画图并利用matplotlib保存(pandas)相关推荐

  1. python中利用matplotlib画图

    介绍三种比较简单的方法 基于matplotlib的画图方式 plt.plot(),常用款 plt.hist(), 画直方图 plt.pie(),画饼状图 plt.figure() 基于pandas的画 ...

  2. python画图代码-Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...

  3. 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...

  4. python画小汽车代码_Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...

  5. Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略

    Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略 目录 利用Excel自带筛选功能统计各个字段不同类别及其个 ...

  6. python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程

    前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...

  7. .mb是什么文件_神经网络长什么样不知道? 这有一份简单的 pytorch可视化技巧(1)

    神经网络长什么样不知道?这有一份简单的 pytorch可视化技巧(1) 深度学习这几年伴随着硬件性能的进一步提升,人们开始着手于设计更深更复杂的神经网络,有时候我们在开源社区拿到网络模型的时候,做客可 ...

  8. python pandas库 画图_python绘图:matplotlib和pandas的应用

    python绘图:matplotlib和pandas的应用 在进行数据分析时,绘图是必不可少的模式探索方式.用Python进行数据分析时,matplotlib和pandas是最常用到的两个库. 1.m ...

  9. 9种动态可视化技巧,快速提升可视化大屏能力(附模板)

    文末有惊喜! 十年前,可视化大屏还是比较新鲜的东西,只有技术发达且财力充足的大企业才能开发出来.但现在,大屏到处可见,像交通物流监控大屏.银行驾驶舱大屏.防疫数据监控大屏.智慧工厂生产大屏等,连菜市场 ...

  10. 数据可视化系列(一):Matplotlib初相识

    前言 期待了好久的datawhale可视化教程终于出来了,这次标题狠有文艺范儿,哈哈哈 这次我主要目的是最近要写篇论文,也正好为以后建模画图打捞基础~ 大家可以多看看官方教程: 中文官方网站:http ...

最新文章

  1. 【linux】Valgrind工具集详解(七):Memcheck(内存错误检测器)
  2. JVM执行篇:使用HSDIS插件分析JVM代码执行细节--转
  3. jsfl 改变舞台宽高
  4. 420一个像素多少个字节_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...
  5. 匿名内部类----java
  6. vba 中sql like用法
  7. VS2013 堆栈溢出调查(0xC00000FD: Stack overflow)
  8. php var_dump和var_export区别
  9. 微信小程序 防连点时间_微信小程序如何避免按钮多次点击重复触发事件
  10. 医疗人工智能与未来医院信息化建设
  11. python生成中文字符画_用python生成字符画
  12. 【二维码案例】“码”出行,交通运输领域二维码应用
  13. 用netty实现zcool_Netty 系列一(核心组件和实例).
  14. Smart3D系列教程1之《浅谈无人机倾斜摄影建模的原理与方法》
  15. Java中两数交换引发的值传递问题及解决方案
  16. Jmeter-录制脚本操作
  17. 主成分分析-简单人脸识别(二)
  18. QT的QTreeWidget节点触发事件(一)
  19. 史上最全的Altium Designer 20安装教程
  20. 一个专科计算机专业就业前景如何,读专科有前途吗?附大专最吃香的五大专业...

热门文章

  1. The most impressed error
  2. 旁枝末梢(我好像稍微理解了mvc和mvvm)
  3. Android项目开发填坑记-so文件引发的攻坚战
  4. 搭建本地LNMP开发环境(2.5)-安装vim
  5. 计算分词的Tf-idf值
  6. javascript移动设备触屏事件
  7. 浅谈C#的语法特性及杂七杂八
  8. flashlite3无法接入网络的解决办法
  9. 洛谷 题解 P1757 【通天之分组背包】
  10. Python机器学习(基础篇---监督学习(k近邻))