Matplotlib 教程 之 Matplotlib 柱形图 3

简介: 该教程详细介绍了如何使用Matplotlib库中的pyplot模块的bar()方法来创建柱状图。`bar()`方法允许用户自定义包括高度、宽度在内的多个参数,并可以选择柱状图在X轴上的对齐方式。此外,还提供了设置柱形图颜色的方法。通过示例代码,展示了如何生成一个带有特定颜色的柱状图。

Matplotlib 教程 之 Matplotlib 柱形图 3

Matplotlib 柱形图

我们可以使用 pyplot 中的 bar() 方法来绘制柱形图。

bar() 方法语法格式如下:

matplotlib.pyplot.bar(x, height, width=0.8, bottom=None, , align='center', data=None, *kwargs)

参数说明:

x:浮点型数组,柱形图的 x 轴数据。

height:浮点型数组,柱形图的高度。

width:浮点型数组,柱形图的宽度。

bottom:浮点型数组,底座的 y 坐标,默认 0。

align:柱形图与 x 坐标的对齐方式,'center' 以 x 位置为中心,这是默认值。 'edge':将柱形图的左边缘与 x 位置对齐。要对齐右边缘的条形,可以传递负数的宽度值及 align='edge'。

**kwargs::其他参数。

设置柱形图颜色:

实例

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["Baidu-1", "Baidu-2", "Baidu-3", "C-Baidu"])
y = np.array([12, 22, 6, 18])

plt.bar(x, y, color = "#4CAF50")
plt.show()

目录
相关文章
|
2月前
|
存储 NoSQL Shell
MongoDB 安装与启动指南
本文档为MongoDB安装与启动指南,涵盖Windows及Linux系统的安装步骤、配置文件设置、服务启动与连接方法,以及服务停止操作。内容包括MongoDB下载、目录创建、命令行及配置文件启动方式,同时提供Shell连接、图形化工具Compass使用说明,并详解Linux环境下生产部署与防火墙设置,确保服务安全启动与关闭。
473 0
|
12月前
|
人工智能 算法 安全
智能灾害预警系统:自然灾害的早期检测与响应
【10月更文挑战第26天】智能灾害预警系统利用大数据、物联网、云计算和人工智能等技术,实现对自然灾害的早期检测与预警。本文介绍其技术原理、应用现状及未来发展趋势,探讨如何提高预测精度、促进跨学科融合创新,推动灾害风险管理的科学化和社会化进程。
1400 2
|
前端开发 网络协议 测试技术
探索PHP的异步编程模型:从React到Swoole
在Web开发领域,PHP一直以简单易用著称。然而,随着互联网应用对性能和并发处理能力的不断追求,传统的同步阻塞式编程模型已逐渐暴露出局限性。本文将深入探讨PHP中的异步编程模型,从早期的React到现代的Swoole,分析其原理、优势及应用场景,并通过实例展示如何利用这些工具提升PHP应用的性能和响应速度。文章旨在为PHP开发者提供一种全新的视角,帮助他们在构建高性能Web应用时做出更合理的技术选择。
207 27
|
12月前
|
负载均衡 算法 网络安全
阿里云WoSign SSL证书申请指南_沃通SSL技术文档
阿里云平台WoSign品牌SSL证书是由阿里云合作伙伴沃通CA提供,上线阿里云平台以来,成为阿里云平台热销的国产品牌证书产品,用户在阿里云平台https://www.aliyun.com/product/cas 可直接下单购买WoSign SSL证书,快捷部署到阿里云产品中。
2662 8
阿里云WoSign SSL证书申请指南_沃通SSL技术文档
|
资源调度 分布式计算 Kubernetes
Koordinator 支持 K8s 与 YARN 混部,小红书在离线混部实践分享
Koordinator 支持 K8s 与 YARN 混部,小红书在离线混部实践分享
|
Cloud Native 数据库 弹性计算
《阿里云产品四月刊》—将私有池共享给其他阿里云账号(2)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
171 3
《阿里云产品四月刊》—将私有池共享给其他阿里云账号(2)
|
JavaScript 开发工具 git
基于 Gitee 搭建个人网站-入门教程
基于 Gitee 搭建个人网站-入门教程
384 0
|
人工智能 自然语言处理
【AI 生成式】生成式 AI 的挑战和局限性
【5月更文挑战第4天】【AI 生成式】生成式 AI 的挑战和局限性
|
IDE 编译器 测试技术
PHP 8新特性解析及其对现代Web开发的影响
本文深入探讨了PHP 8版本中引入的新特性,并分析了这些变化如何影响现代Web开发的实践。通过引用最新的性能测试数据和开发者社区反馈,本文揭示了PHP 8在提升开发效率、增强代码安全性及优化性能方面所做出的贡献。同时,文章还讨论了PHP 8新特性对于现有项目升级路径的实际指导意义,为读者提供了关于是否以及如何迁移至PHP 8的洞见。
99 0
|
人工智能 自然语言处理 语音技术
智能语音自学习平台有哪些
智能语音自学习平台有哪些
317 0