可视化技巧:DataFrame画图并利用matplotlib保存(pandas)
需求
这里想把数据组合到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')
参考
- Matplotlib figure title
- pandas.DataFrame.plot.bar
- Pandas Bar Plot using Subplots
可视化技巧:DataFrame画图并利用matplotlib保存(pandas)相关推荐
- python中利用matplotlib画图
介绍三种比较简单的方法 基于matplotlib的画图方式 plt.plot(),常用款 plt.hist(), 画直方图 plt.pie(),画饼状图 plt.figure() 基于pandas的画 ...
- python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- python画小汽车代码_Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略
Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略 目录 利用Excel自带筛选功能统计各个字段不同类别及其个 ...
- python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程
前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...
- .mb是什么文件_神经网络长什么样不知道? 这有一份简单的 pytorch可视化技巧(1)
神经网络长什么样不知道?这有一份简单的 pytorch可视化技巧(1) 深度学习这几年伴随着硬件性能的进一步提升,人们开始着手于设计更深更复杂的神经网络,有时候我们在开源社区拿到网络模型的时候,做客可 ...
- python pandas库 画图_python绘图:matplotlib和pandas的应用
python绘图:matplotlib和pandas的应用 在进行数据分析时,绘图是必不可少的模式探索方式.用Python进行数据分析时,matplotlib和pandas是最常用到的两个库. 1.m ...
- 9种动态可视化技巧,快速提升可视化大屏能力(附模板)
文末有惊喜! 十年前,可视化大屏还是比较新鲜的东西,只有技术发达且财力充足的大企业才能开发出来.但现在,大屏到处可见,像交通物流监控大屏.银行驾驶舱大屏.防疫数据监控大屏.智慧工厂生产大屏等,连菜市场 ...
- 数据可视化系列(一):Matplotlib初相识
前言 期待了好久的datawhale可视化教程终于出来了,这次标题狠有文艺范儿,哈哈哈 这次我主要目的是最近要写篇论文,也正好为以后建模画图打捞基础~ 大家可以多看看官方教程: 中文官方网站:http ...
最新文章
- 【linux】Valgrind工具集详解(七):Memcheck(内存错误检测器)
- JVM执行篇:使用HSDIS插件分析JVM代码执行细节--转
- jsfl 改变舞台宽高
- 420一个像素多少个字节_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...
- 匿名内部类----java
- vba 中sql like用法
- VS2013 堆栈溢出调查(0xC00000FD: Stack overflow)
- php var_dump和var_export区别
- 微信小程序 防连点时间_微信小程序如何避免按钮多次点击重复触发事件
- 医疗人工智能与未来医院信息化建设
- python生成中文字符画_用python生成字符画
- 【二维码案例】“码”出行,交通运输领域二维码应用
- 用netty实现zcool_Netty 系列一(核心组件和实例).
- Smart3D系列教程1之《浅谈无人机倾斜摄影建模的原理与方法》
- Java中两数交换引发的值传递问题及解决方案
- Jmeter-录制脚本操作
- 主成分分析-简单人脸识别(二)
- QT的QTreeWidget节点触发事件(一)
- 史上最全的Altium Designer 20安装教程
- 一个专科计算机专业就业前景如何,读专科有前途吗?附大专最吃香的五大专业...