解决python中使用plot画图,图不显示的问题


Posted in Python onJuly 04, 2018

对以下数据画图结果图不显示,修改过程如下

df3 = {'chinese':109, 'American':88, 'German': 66, 'Korea':23, 'Japan':5, 'England':118}
df4 = pd.DataFrame(df3)
df4.plot(kind='barh', rot=0)

运行结果:ValueError: If using all scalar values, you must pass an index

原因:缺少索引

修改后:

#方式1:
df4 = pd.DataFrame.from_dict(df3,orient='index').T
df4.plot(kind='barh', rot=0)
print df4
#结果:
  Korea England chinese German American Japan
0   23   118   109   66    88   5
#方式2:

df5 = pd.DataFrame({"key": df3.keys(), "value": df3.values()})
print df5
#结果为:
    key value
0   Korea   23
1  England  118
2  chinese  109
3  German   66
4 American   88
5   Japan   5
# 作图语句:
df4.plot()
df5.plot(kind='barh', rot=0)
#运行以上语句图片不显示
#增加以下句子后出现图片
import matplotlib.pyplot as plt
plt.show()

df4的图结果

解决python中使用plot画图,图不显示的问题

df5的图结果

解决python中使用plot画图,图不显示的问题

以上这篇解决python中使用plot画图,图不显示的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中os操作文件及文件路径实例汇总
Jan 15 Python
Python中类型检查的详细介绍
Feb 13 Python
Python输入二维数组方法
Apr 13 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 Python
python 导入数据及作图的实现
Dec 03 Python
python分别打包出32位和64位应用程序
Feb 18 Python
python 异步async库的使用说明
May 04 Python
Python实现查找数据库最接近的数据
Jun 08 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
python opencv实现图像配准与比较
Feb 09 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
Django框架实现逆向解析url的方法
Jul 04 #Python
pandas 实现字典转换成DataFrame的方法
Jul 04 #Python
详解Django中六个常用的自定义装饰器
Jul 04 #Python
浅析Python pandas模块输出每行中间省略号问题
Jul 03 #Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 #Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 #Python
python 中字典嵌套列表的方法
Jul 03 #Python
You might like
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
jquery遍历input取得input的name
2009/04/27 Javascript
jquery text,radio,checkbox,select操作实现代码
2009/07/09 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
JS模拟实现京东快递单号查询
2020/11/30 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
详解在Python中处理异常的教程
2015/05/24 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
Python类的继承、多态及获取对象信息操作详解
2019/02/28 Python
Django 实现图片上传和下载功能
2020/12/31 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
学雷锋演讲稿
2014/03/04 职场文书
php 原生分页
2021/04/01 PHP
详解Vue的options
2021/05/15 Vue.js
pytorch 运行一段时间后出现GPU OOM的问题
2021/06/02 Python