其他分享
首页 > 其他分享> > 8 执行通过率饼图

8 执行通过率饼图

作者:互联网

1 饼图

2 pyplot 参数说明

x:输入的数据数组
explode:数组,可选参数,默认为None。 用来指定每部分从圆中外移的偏移量。 例如:explode=[0,0.2,0,0],第二个饼块被拖出。
labels:每个饼块的标记
colors:每个饼块的颜色
autopct:自动标注百分比,并设置字符串格式
shadow:是否添加阴影。
labeldistance:被画饼标记的直径。
startangle:从x轴逆时针旋转饼图的开始角度。
radius:饼图的半径
counterclock:指定指针方向,顺时针或者逆时针。
center:图表中心位置。

3 代码

import matplotlib.pyplot as plt


def get_pie(result_list, start_time):
    # 准备数据
    x = result_list
    # x = [4, 9, 21]
    # 每个饼块的标记
    labels = ['pass', 'fail']
    # 每个饼块的颜色
    colors = ['yellowgreen', 'lightcoral']
    # colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
    plt.pie(x=x, labels=labels, colors=colors, autopct='%1.2f%%')
    plt.axis('equal')
    plt.savefig('../testreport/'+ start_time +'.jpg')
    plt.show()
    plt.close()

4 结果展示

 

标签:饼块,plt,标记,labels,list,colors,执行,通过率
来源: https://www.cnblogs.com/lizitestdev/p/14394181.html