栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Matplotlib实例教程(四)水平条形图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Matplotlib实例教程(四)水平条形图

前言

  •  运行环境:python3
  •  作者:K同学啊
  •  选自专栏:《Matplotlib教程》
  • 刺 优秀专栏:《Python入门100题》
  •  推荐专栏:《小白入门深度学习》
  • 磊 精选专栏:《深度学习100例》

代码实现

import numpy as np
import matplotlib.pyplot as plt
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
 
high = [5,1,4,5.6,2,4,6.2,1.3,6,2]
x = ["a","b","c","d","e","f","g","h","i","j"]
"""
绘制水平条形图方法barh
参数一:y轴
参数二:x轴
"""
plt.barh(range(10), high, height=0.7, color=['r','b','y','green'], alpha=0.8) # 从下往上画
plt.yticks(range(10), x)
plt.xlim(0,7)

plt.title("这是标题",fontsize=15)
plt.xlabel("x",fontsize=12)
plt.ylabel("high",fontsize=12)
for x, y in enumerate(high):
    plt.text(y , x , '%s' % y)
#保存图片
# plt.savefig('test.png')
plt.show()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号