我认为既然您已经在使用matplotlib,那么在pandas中进行数据争用也更有意义。在In [101]: JSON = '''[{"first":"A","second":"1","third":"2"},

.....: {"first":"B","second":"1","third":"2"},

.....: {"first":"C","second":"2","third":"2"},

.....: {"first":"D","second":"3","third":"2"},

.....: {"first":"E","second":"3","third":"2"},

.....: {"first":"F","second":"3","third":"2"},

.....: {"first":"G","second":"3","third":"2"},

.....: {"first":"H","second":"4","third":"2"},

.....: {"first":"I","second":"4","third":"2"},

.....: {"first":"J","second":"0","third":"2"},

.....: {"first":"K","second":"0","third":"2"},

.....: {"first":"L","second":"0","third":"2"},

.....: {"first":"M","second":"0","third":"2"},

.....: {"first":"N","second":"0","third":"2"}]

.....: '''

In [102]: df = pd.read_json(JSON)

In [103]: df

Out[103]:

first second third

0 A 1 2

1 B 1 2

2 C 2 2

3 D 3 2

4 E 3 2

5 F 3 2

6 G 3 2

7 H 4 2

8 I 4 2

9 J 0 2

10 K 0 2

11 L 0 2

12 M 0 2

13 N 0 2

In [104]: df.groupby('second').size().plot(kind='bar')

Out[104]:

条形图将您的类别按正确的顺序排列。在

但是,如果您只需要一个通用方法来排列条形图,则可以构建一个临时数据帧,对其进行排序,然后绘制:

^{pr2}$

python从低到高排序_使用python对matplotlib直方图中的xaxis值从最低值到最高值排序...相关推荐

  1. python开发效率高吗_提升python开发者工作效率的六个库,你知道几个?

    无论你现在是否从事Python开发,以后想从事Python,你最好了解一下几个库,它能让你无论是学习,还是职业进阶都有很大帮助. Python 凭借其易用的特点,已经被工业界和学术界广泛采用.另一方面 ...

  2. python优先级排序_用Python实现优先级队列的3种方法

    微信公众号:冰咖啡与狗 1. 什么是优先级队列? 优先级队列是一种容器型数据结构,它能管理一队记录,并按照排序字段(例如一个数字类型的权重值)为其排序.由于是排序的,所以在优先级队列中你可以快速获取到 ...

  3. python中对列表排序_在Python中对嵌套列表进行排序和分组

    在Python中对嵌套列表进行排序和分组 我具有以下数据结构(列表列表) [ ['4', '21', '1', '14', '2008-10-24 15:42:58'], ['3', '22', '4 ...

  4. python中用def实现自动排序_用 python 实现各种排序算法

    常见集中排序的算法 归并排序 归并排序也称合并排序,是分治法的典型应用.分治思想是将每个问题分解成个个小问题,将每个小问题解决,然后合并. 具体的归并排序就是,将一组无序数按n/2递归分解成只有一个元 ...

  5. python训练营朋友圈留言_用Python发一个高逼格的朋友圈【附代码】

    今天二胖要给大家介绍一个Python库: PIL(Python Image Library) 下面我们用一个实际的例子 看看50行python代码可以做什么神奇的事情 这是二胖发的一个朋友圈 切图前是 ...

  6. python 多条件 选择 算法_浅析Python中的多条件排序实现

    多条件排序及itemgetter的应用曾经客户端的同事用as写一大堆代码来排序,在得知Python排序往往只需要一行,惊讶无比,遂对python产生浓厚的兴趣. 之前在做足球的积分榜的时候需要用到多条 ...

  7. python将对象放入列表根据某个属性排序_关于python:如何根据对象的属性对对象列表进行排序?...

    我有一个python对象列表,我想按对象本身的属性排序.列表如下: >>> ut [, , , , , , ...] 每个对象都有一个计数: >>> ut[1].c ...

  8. python 多关键字排序_用Python排序字​​典

    python 多关键字排序 介绍 (Introduction) In this tutorial, we are going to take a look at the various ways fo ...

  9. python dictionary排序_对Python的字典进行排序

    我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value.可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value ...

最新文章

  1. Tensorflow快餐教程(12) - 用机器写莎士比亚的戏剧
  2. webgl入门(2)-初识webgl和着色器
  3. 数学是什么?_题跋—数学是什么?
  4. cordova最基本的热更新
  5. QT的QParameter类的使用
  6. WIN32控件使用大全
  7. 从wireshake分析http和https的通信过程
  8. 子公司倒戈,CEO 遭攻击,股价暴跌,迅雷内讧事件的三个教训
  9. 基于ansible Role实现批量部署lamp平台
  10. 配置tomcat远程debug
  11. html5 section article
  12. 中国电子教育产业前景规划与未来投资方向预测报告2022年版
  13. iwork8旗舰版 android,性能彪悍 双面神兽——酷比魔方iwork8旗舰版体验
  14. .com域名好抢注吗?抢注.com域名有哪些技巧?
  15. matlab 效度,量表的信度、效度检验方法小结
  16. 用nohup命令让Linux下程序永远在后台执行--zz牧云IT生活
  17. flutter微信登录与支付(二)
  18. MATLAB解隐函数方程时符号表达式转化为数值的方法-用vpa函数
  19. 大数据管理神器:Ambari自定义stack和服务二次开发详细教程
  20. python的StringIO

热门文章

  1. 两篇很牛的vim使用技巧
  2. MySQL数据库备份和还原的常用命令
  3. Linux 创建指定大小空文件
  4. Google Gears 体验(2):本机 web 服务器
  5. 合并流程处理及逆向操作
  6. LoadRunner 如何设置关联
  7. Windows Server 2008网络基础结构的实现与管理
  8. Android解析WindowManagerService(二)WMS的重要成员和Window的添加过程
  9. CDOJ1324-卿学姐与公主 【线段树点更新】
  10. lua调用.so测试