Advertisement

Python 柱状 图表 填充

阅读量:

将画出的柱形图填充各种形状

复制代码
    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    %matplotlib inline
    plt.rcParams["font.sans-serif"] = "Simhei"
    #填充符号
    marks = ["o","X","+","*","O","."]
    #设置X,Y轴的值
    y = np.random.randint(10,100,len(marks))
    x = range(len(marks))
    #画图
    bars = plt.bar(x,y,color="w",edgecolor="k")
    #填充
    for bar,mark in zip(bars,marks):
    bar.set_hatch(mark)
    #其他设置
    plt.title("柱形图填充",fontsize = 20)
    plt.xlabel("柱形",fontsize = 20)
    plt.xticks(x,marks,fontsize = 20)
    plt.savefig("out/1.pn

全部评论 (0)

还没有任何评论哟~