数据可视化之matplotlib实战:plt.broken

    科技2022-07-13  128

    import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np # 防止乱码 mpl.rcParams["font.sans-serif"] = ["SimHei"] mpl.rcParams["axes.unicode_minus"] = False plt.broken_barh([(30,100),(180,50),(260,70)],(20,8),facecolors="#1f78b4") plt.broken_barh([(60,90),(190,20),(230,30),(280,60)],(10,8),facecolors=("#7fc97f","#beaed4","#fdc086","#ffff99")) plt.xlim(0,360) plt.ylim(5,35) plt.xlabel("演出时间") plt.xticks(np.arange(0,361,60)) plt.yticks([15,25],["歌剧院A","歌剧院B"]) plt.grid(ls="-",lw=1,color="gray") plt.title("不同地区的歌剧院演出时间比较") plt.show()

    Processed: 0.014, SQL: 8