解决python 使用matplotlib绘制直方图的时候报错问题 ’bins must increase monotonically, when an array’) ValueError: bins must increase monotoni

  1. 绘制一个很简单的直方图是,报错了,但是以前经常这样写没有报错,今天不知道怎么解决这个错误,错误的意识就是 bins 要自增长
    解决 '`bins` must increase monotonically, when an array') ValueError: `bins` must increase monotoni
  2. 看到这个错误首先想到的就是先给数据排序,所以我就排完序后再次绘制直方图,还是出现这种效果,图像绘制不全的问题。
    解决 '`bins` must increase monotonically, when an array') ValueError: `bins` must increase monotoni
  3. 后来绘制条形图试试,发现不会出现那种问题的,而且读出来的数据排布排序都是可以的。
    解决 '`bins` must increase monotonically, when an array') ValueError: `bins` must increase monotoni
  4. 最后才发现 直方图和条形图是不同的概念。
    总结区别:

条形图是用条形的长度表示各类别频数的多少,其宽度(表示类别)则是固定的;
直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽度均有意义。
其次,由于分组数据具有连续性,直方图的各矩形通常是连续排列,而条形图则是分开排列。
最后,条形图主要用于展示分类数据,而直方图则主要用于展示数据型数据

相关文章:

  • 2022-12-23
  • 2021-06-26
  • 2021-05-27
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
猜你喜欢
  • 2021-06-08
  • 2022-12-23
  • 2021-10-26
  • 2021-11-13
  • 2021-10-21
相关资源
相似解决方案