• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python plt.plot bar 如何设置绘图尺寸大小
    POST TIME:2021-10-18 13:42

    如下所示:

    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”)这句的图像

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

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • matplotlib基础绘图命令之bar的使用方法
    • python使用matplotlib绘制柱状图教程
    • 解决Python图形界面中设置尺寸的问题
    上一篇:python用tkinter开发的扫雷游戏
    下一篇:python pygame入门教程
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信