python plt.plot bar 如何设置绘图尺寸大小
发布日期:2022-03-27 19:50 | 文章来源:CSDN
如下所示:
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”)这句的图像
区别很明显是不是?^_^
以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章
下一篇: