matplotlib.pyplot.bar() plt.bar()

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

功能

此函数用来画条形图

参数

x:为条形图的横坐标,格式float or array-like

height:条形图的高,格式float or array-like

width:条形图的宽,格式loat or array-like, 默认为0.8

bottom:The y coordinate(s) of the bars bases.格式float or array-like, 默认为0

align:矩形条与x的对齐方式,默认为中心对齐,如下左图所示。如果要对齐右边的线条,如下右图所示,可以将宽度置为负数 (如width = -1)且令 align='edge'。

matplotlib.pyplot.bar()         plt.bar()

**kwargs:矩形的属性

_另外还有一些其他参数,如_color:设置条形的颜色。edgecolor:设置条形的边缘颜色 等,具体参见文章尾部。

例子

names = [1,2,3,4]
values = ['hight0','high1','high2','high3']
thisplot = plt.bar(names, values,color="#777777") #设置默认灰色
#thisplot = plt.bar(names, values,width = -1,align='edge',color="#777777")  #设置bar为右对齐
thisplot[1].set_color('yellow')
thisplot[2].set_color('#000000') #黑色
plt.show()

结果

matplotlib.pyplot.bar()         plt.bar()

其他参数以及 矩形的属性( _kwargs)_**

Other Parameters:

linewidth:矩形条的边的宽度,0为不画边。float or array-like, optional

tick_label:矩形条的标识,默认无 。str or list of str, optional

xerr, yerrfloat or array-like of shape(N,) or shape(2, N), optional

If not None, add horizontal / vertical errorbars to the bar tips. The values are +/- sizes relative to the data:

  • scalar: symmetric +/- values for all bars
  • shape(N,): symmetric +/- values for each bar
  • shape(2, N): Separate – and + values for each bar. First row contains the lower errors, the second row contains the upper errors.

  • None: No errorbar. (Default)

ecolorcolor or list of color, default: ‘black’

The line color of the errorbars.

capsizefloat, default: <a href="https://matplotlib.org/stable/tutorials/introductory/customizing.html?highlight=errorbar.capsize#a-sample-matplotlibrc-file">rcParams["errorbar.capsize"]</a> (default: 0.0)

The length of the error bar caps in points.

error_kwdict, optional

Dictionary of kwargs to be passed to the errorbar method. Values of ecolor or capsize defined here take precedence over the independent kwargs.

logbool, default: False

If True, set the y-axis to be log scale.

**kwargs:矩形属性

PropertyDescription
agg_filter

a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array
alpha

scalar or None
animated

bool
antialiased

or aaunknown
capstyle CapStyle

or {‘butt’, ‘projecting’, ’round’}
clip_box Bbox clip_on

bool
clip_path

Patch or (Path, Transform) or None
color

color
contains

unknown
edgecolor

or eccolor or None or ‘auto’
facecolor

or fccolor or None
figure Figure fill

bool
gid

str
hatch

{‘/’, ‘\’, ‘|’, ‘-‘, ‘+’, ‘x’, ‘o’, ‘O’, ‘.’, ‘*’}
in_layout

bool
joinstyle JoinStyle

or {‘miter’, ’round’, ‘bevel’}
label

object
linestyle

or ls{‘-‘, ‘–‘, ‘-.’, ‘:’, ”, (offset, on-off-seq), …}
linewidth

or lwfloat or None
path_effects AbstractPathEffect picker

None or bool or float or callable
rasterized

bool
sketch_params

(scale: float, length: float, randomness: float)
snap

bool or None
transform Transform url

str
visible

bool
zorder

float

注:

参考文献

https://matplotlib.org/stable/gallery/misc/table_demo.html#sphx-glr-gallery-misc-table-demo-py

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.bar.html?highlight=bar#matplotlib.pyplot.bar

Original: https://blog.csdn.net/Crystal_remember/article/details/116758131
Author: Alocus_
Title: matplotlib.pyplot.bar() plt.bar()

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/769311/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 如何使用Python对文件进行压缩与解压缩

    Original: https://www.cnblogs.com/123456feng/p/16087718.htmlAuthor: 蚂蚁ailingTitle: 如何使用Pyt…

    Python 2023年11月9日
    026
  • 【python基础教程】csv文件的写入与读取

    Original: https://www.cnblogs.com/tuixiulaozhou/p/16746323.htmlAuthor: 退休的老周Title: 【python…

    Python 2023年6月9日
    047
  • Python Matplotlib教程

    Python Matplotlib教程 文章目录 Python Matplotlib教程 * 教程特点 阅读条件 数据可视化是什么 * 数据可视化 数据可视化应用场景 Matplo…

    Python 2023年9月1日
    049
  • web buuctf [De1CTF 2019]SSRF Me

    打开是一团代码, 整理后: ! /usr/bin/env python #encoding=utf-8 from flask import Flask from flask imp…

    Python 2023年8月13日
    044
  • Flask Mysql分布式设计(读写分离)

    Mysql分布式设计 作用 对数据备份, 实现高可用 HA (主要) 通过读写分离, 提高吞吐量, 实现高性能 原理 Mysql的复制 是一个异步的复制过程 过程本质为 Slave…

    Python 2023年8月10日
    058
  • MacOS下使用conda安装TensorFlow 并在pycharm中使用(亲测成功)

    以下内容参考: 一、下载tensorflow文件资源 参考1 二、安装TensorFlow 注:文章里的要在python=3.8时使用/Users/dulei/Desktop/so…

    Python 2023年9月8日
    040
  • 流程引擎的架构设计

    1 什么是流程引擎 流程引擎是一个底层支撑平台,是为提供流程处理而开发设计的。流程引擎和流程应用,以及应用程序的关系如下图所示。 常见的支撑场景有:Workflow、BPM、流程编…

    Python 2023年10月19日
    028
  • python数据分析学生成绩查询系统_python数据分析-学生成绩分析

    python数据分析-学生成绩分析 python数据分析-学生成绩分析 目标:分析学生成绩的影响因素 1.导入原始数据,以及需要用到的库 import pandas as pd i…

    Python 2023年8月19日
    076
  • Python WEB开发:用Tornado框架制作简易【表白墙】网站

    前言 今天我们要用Python做Web开发,做一个简单的【表白墙】网站。众所周知表白墙的功能普遍更多的是发布找人,失物招领,还是一个大家可以跟自己喜欢的人公开表白的平台 Torna…

    Python 2023年11月9日
    031
  • C# Interlocked 类

    【前言】 在日常开发工作中,我们经常要对变量进行操作,例如对一个int变量递增++。在单线程环境下是没有问题的,但是如果一个变量被多个线程操作,那就有可能出现结果和预期不一致的问题…

    Python 2023年10月16日
    053
  • 用Python制作小游戏

    谁还没有玩过俄罗斯方块呢,这款单机小游戏,简单易懂,最好打发无聊时间了。 使用python除了可以爬取图片,视频,当然可以制作一些小游戏了。 其实这个很简单,就是转化数据很麻烦 ☹…

    Python 2023年9月19日
    038
  • Python字符画生成详解

    Python字符画生成详解 字符画的原理 方案设计 * 设计思路 整体流程 代码实现 成品展示 提示 字符画的原理 顾名思义,字符画就是由字符组成的画日常我们在网上看到的彩色图片一…

    Python 2023年8月24日
    058
  • Scrapy爬虫基本命令 | 各类配置文件的使用 | 其他的爬虫小技巧

    爬虫基本命令 新建项目 在开始爬取之前,必须创建一个新的Scrapy项目。进入自定义的项目目录中,在终端下运行下列命令: scrapy startproject mySpider …

    Python 2023年10月1日
    066
  • scrapy 基础

    scrapy基础通盘总结 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量的代码,就能够快速的抓取Scrapy使用了Twisted异步网络框架…

    Python 2023年10月5日
    028
  • 高级人工智能(国科大2021-2022秋季学期课程)-基础概念及算法

    高级人工智能-沈华伟-国科大2021-2022秋季学期课程 连接主义(神经网络、深度学习) * 搜索问题 – 启发式算法 + 贪婪最佳优先搜索 A*搜索 * A*树搜索…

    Python 2023年11月7日
    077
  • R-CNN系列目标检测算法对比

    引言 对比了R-CNN,Fast R-CNN,Faster R-CNN,Mask R-CNN目标检测算法的发展过程与优缺点。 R-CNN R-CNN是第一个成功第将深度学习应用到目…

    Python 2023年10月8日
    061
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球