欢迎来到资源库(www.zyku.net)

Python教程

当前位置:首页 > 网络编程 > Python教程 > 绘图

python plt.plot bar 如何设置绘图尺寸大小

时间:2022-02-10|栏目:Python教程|点击:|我要投稿

如下所示:

plt.rcParams('figure.figsize')=(12,8)

修改前

修改后

聊聊Matplotlib bar的使用

matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, label=, lw=3)

Make a bar plot,绘制柱状图。

参数:

1. left:x轴的位置序列,一般采用arange函数产生一个序列;

2. height:y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据;

3. alpha:透明度

4. width:为柱形图的宽度,一般这是为0.8即可;

5. color或facecolor:柱形图填充的颜色;

6. edgecolor:图形边缘颜色

7. label:解释每个图像代表的含义

8. linewidth or linewidths or lw:边缘or线的宽度

一个例子:

%matplotlib inline
import numpy as np
from matplotlib import pyplot as plt

plt.figure(figsize=(9,6))
n = 8
X = np.arange(n)+1 #X是1,2,3,4,5,6,7,8,柱的个数
#uniform均匀分布的随机数,normal是正态分布的随机数,0.5-1均匀分布的数,一共有n个
Y1 = np.random.uniform(0.5,1.0,n)
Y2 = np.random.uniform(0.5,1.0,n)
plt.bar(X, Y1, alpha=0.9, width = 0.35, facecolor = 'lightskyblue', edgecolor = 'white', label='one', lw=1)
plt.bar(X+0.35, Y2, alpha=0.9, width = 0.35, facecolor = 'yellowgreen', edgecolor = 'white', label='second', lw=1)
plt.legend(loc="upper left") # label的位置在左上,没有这句会找不到label去哪了

1> 没有 plt.legend(loc=”upper left”)这句的图像

2> 有 plt.legend(loc=”upper left”)这句的图像

区别很明显是不是?^_^

(资源库 www.zyku.net)

原文链接:https://blog.csdn.net/weixin_43402775/article/details/106501664

上一篇:手把手教你怎么用Python实现zip文件密码的破解

栏    目:Python教程

下一篇:Python实现简单2048小游戏

本文标题:python plt.plot bar 如何设置绘图尺寸大小

本文地址:https://www.zyku.net/python/9763.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务