Matplotlib.pyplot参数(条形图,直方图,饼图,散点图)
1. 条形图 bar()
官方文档网址:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.bar.html#matplotlib.scatter.bar
参数解释如下
参数 | 语法 | 功能 |
---|---|---|
x | sequence of scalars | 数据源 |
height | scalar or sequence of scalars | bar的高度 |
width | scalar or array-like, optional | bar的宽度,默认0.8 |
bottom | scalar or array-like, optional | y轴的基准,默认0 |
align | {‘center’, ‘edge’}, optional, default: ‘center’ | x轴的位置,默认中间,edge表示将bar的左边与x对齐 |
color | scalar or array-like, optional | bar颜色 |
edgecolor | scalar or array-like, optional | 边颜色 |
linewidth | scalar or array-like, optional | 边的宽度,0表示无边框 |
tick_label | string or array-like, optional | 标签,默认无,使用数字标签 |
xerr, yerr | scalar or array-like of shape(N,) or shape(2,N), optional | 误差线 |
ecolor | scalar or array-like, optional, default: ‘black’ | 误差线的颜色,默认黑 |
capsize | scalar, optional | 误差线的长度,默认无,自动获取 |
error_kw | dict, optional | 通过字典项传递错误bar |
log | bool, optional, default: False | 为真表示y轴以log对象做刻度,默认假 |
orientation | {‘vertical’, ‘horizontal’}, optional | 垂直还是水平,默认垂直 |
2. 直方图 hist()
参数列表
n, bins, patches = hist (x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=’bar’, align=’mid’, orientation=’vertical’, rwidth=None, log=False, color=None, label=None, stacked=False, hold=None, data=None, **kwargs)
参数解释如下
参数 | 语法 | 功能 |
---|---|---|
x | (n,) array or sequence of (n,) arrays | 数据源 |
bins | integer or array_like | 分块数,默认10 |
range | tuple or None, optional | 画图范围,接收元组 |
normed | boolean, optional | 概率分布,是否正则化 |
weights | (n, ) array_like or None, optional | 均一化相关 |
cumulative | boolean, optional | 每一列累加 |
bottom | array_like, scalar, or None | bin的基线 |
histtype | {‘bar’, ‘barstacked’, ‘step’, ‘stepfilled’}, optional | 画图的形状,默认是bar |
align | {‘left’, ‘mid’, ‘right’}, optional | bar中心位置,默认中间 |
orientation | {‘horizontal’, ‘vertical’},optional | 水平或垂直,默认垂直 |
rwidth | scalar or None, optional | bar的宽度 |
log | boolean, optional | 是否启用对数作为刻度 |
color | color or array_like of colors or None, optional | 表示bar的颜色 |
label | string or None, optional | bar的标签;也可以在图例中写plt.legend() |
stacked | boolean, optional | 是否接收多个输入源 |
3. 饼图 pie()
参数列表
pie (x, explode=None, labels=None,colors=(‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’),autopct=None, pctdistance=0.6, shadow=False,labeldistance=1.1, startangle=None, radius=None,counterclock=True, wedgeprops=None, textprops=None,center = (0, 0), frame = False, hold = None, data = None )
参数解释如下
参数 | 语法 | 功能 |
---|---|---|
explode | [ None | len(x) sequence ] | 接收小数的列表,表示每一块饼与圆心的距离,即单独移动一块饼凸现出来 |
colors | [ None | color sequence ] | 每块饼的颜色,列表 |
labels | [ None | len(x) sequence of strings ] | 饼的标签,列表 |
autopct | [ None | format string | format function ] | 每块饼的占比,百分数,%2.1f%保留一位小数 |
pctdistance | scalar | 每块饼占比与圆心的距离,默认0.6 |
labeldistance | scalar | 饼的标签与圆心的距离 |
shadow | [ False | True ] | 是否显示阴影 |
startangle | [ None | Offset angle ] | 位置偏移的起始角度,常用90 |
radius | [ None | scalar ] | 直径的大小,默认为1 |
counterclock | [ False | True ] | 逆时针或顺时针 |
wedgeprops | [ None | dict of key value pairs ] | 字典指定饼的属性 |
textprops | [ None | dict of key value pairs ] | 字典指定文本属性 |
center | [ (0,0) | sequence of 2 scalars ] | 圆心位置,接收元组 |
4. 散点图 scatter()
参数列表
scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)
参数解释如下
参数 | 语法 | 功能 |
---|---|---|
x, y | array_like, shape (n, ) | 数据源 |
s | scalar or array_like, shape (n, ), optional | 标记的大小 |
c | color, sequence, or sequence of color, optional, default: ‘b’ | 标记颜色,默认黑 |
marker | MarkerStyle, optional, default: ‘o’ | 标记的风格 |
cmap | Colormap, optional, default: None | 颜色模式,默认为 rc image.cmap |
norm | Normalize, optional, default: None | 归一化相关 |
vmin, vmax | scalar, optional, default: None | 规范最大值和最小值的显示模式 |
alpha | scalar, optional, default: None | 0透明,1不透明 |
linewidths | scalar or array_like, optional, default: None | 标记边缘线的宽度,默认无 |
verts | sequence of (x, y), optional | marker 为None时,使用这些点做标记 |
edgecolors | color or sequence of color, optional, default: ‘face’ | 标记的边缘颜色 |
Matplotlib.pyplot参数(条形图,直方图,饼图,散点图)相关推荐
- Python:Matplotlib(折线图/散点图/条形图/直方图/饼图)
Python:Matplotlib Matplotlib介绍 1)折线图 折线图介绍: 画折线图的具体案例: 2)散点图 散点图介绍: 画散点图的具体案例: 3)条形图 条形图介绍: 画条形图的具体案 ...
- python绘图 条形图 直方图 饼图 箱型图 误差图 多图绘制 图表注释 三维图形
python的主要作图库是Matplotlib,该库提供了较为强大的作图能力. 如果您还未安装该库,请命令行运行"pip install matplotlib"安装一下,同时安装& ...
- Matplotlib绘制误差条形图、饼图、等高线图、3D柱形图
文章目录 (1).导入库 (2).误差条形图 (3).饼图 (4).等高线图 (5).3D柱形图 关于Python数据分析在数学建模中的更多相关应用:Python数据分析在数学建模中的应用汇总(持续更 ...
- Python 第三方模块 绘图 Matplotlib模块 绘图2(直方图,饼图,等值线图)
1.绘制直方图: numpy.histogram_bin_edges支持的策略参见: https://numpy.org/doc/stable/reference/generated/numpy.hi ...
- Python | 使用matplotlib.pyplot创建条形图
Problem statement: Using matplotlib.pyplot library in python draw a bar graph with two values for co ...
- matplotlib.pyplot.bar()条形图
bar()函数不能直接分类,它的横坐标仍然是标量刻度,要用xticks来映射分类. matplotlib.pyplot.bar(left, height, width=0.8, bottom=None ...
- 【python数据可视化笔记】——matplotlib.pyplot()
目 录 1 %matplotlib inline 2 matplotlib图例中文乱码以及坐标负号显示 2.1 快速解决办法 2.2 永久解决办法 2.2.1 找到自己想要的中文字体 2.2 ...
- matplotlib绘图:散点图、折线图、柱状图、水平条形图、饼图和直方图
目录 数据可视化 Matplotlib 安装和导入库 安装Matplotlib库 导入Matplotlib库中的`pyplot`子库 一.Matplotlib基础知识 1. Figure对象 1.1 ...
- matplotlib(直方图,条形图,饼图,散点图)基础知识
import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt from ...
最新文章
- linux shell seq 序列生成命令 可用于for循环 简介
- 浅析SEO优化中标签的作用?
- htc g12刷机的成功经验--只面向小白
- draw.io创建自定义形状
- 学写网站(一)前端配置之安装nvm、node、npm
- [SQLITE_READONLY] Attempt to write a readonly databse (attempt to write a readonly database)
- R-CNN , Fast R-CNN , Faster R-CNN原理及区别
- 《微软云计算Microsoft Azure部署与管理指南》即将上市!!!
- 王融(1979-),女,中国信息通信研究院互联网法律中心副主任、高级工程师...
- 中国互联网网站尴尬排行榜[转]
- ListView与Button共存问题
- Springboot邮箱接口(使用个人邮箱发送邮件)
- ORA-24042 ORA-12545 ORA-26714 bug(Bug 5623403)
- 我的CSDN账号被偷了
- 计算机网口在哪看,联想电脑网线接口在哪
- 机器学习导论(二)-模型评估与选择
- html5游戏cps,15字讲清CPC、CPM、CPA、CPS、CPL…没节操了
- C语言中关键字typedef、enum的使用
- 英文文献 ---英语词汇整理
- 6-4 计算圆柱体的表面积(函数名隐藏)