首页 > 编程语言 >python.制图.饼状图

python.制图.饼状图

时间:2023-06-21 14:12:56浏览次数:37  
标签:__ plt ratio python 状图 ax failures data1 制图

1

def sendMsgtemplate_card(fail,passnum,casename,casetime,path):

    import pandas as pd
    import matplotlib.pyplot as plt
    # 将测试结果转换为数值类型
    data1 = {'errors': '0', 'failures': fail, 'skipped': '1', 'tests': casename}
    data1 = {k: int(v) for k, v in data1.items()}

    # 计算测试结果的比例
    failures_ratio = data1['failures'] / data1['tests']
    success_ratio = 1 - failures_ratio

    # 创建饼状图
    fig, ax = plt.subplots()
    ax.pie([failures_ratio, success_ratio], labels=['Failures', 'Success'], autopct='%1.1f%%', startangle=90)
    ax.set_title('Test Results')
    plt.savefig('save.jpg')
    plt.show()
    import time

if __name__=="__main__":
    sendMsgtemplate_card('5','5','111','55',"allure-report_20230524_111555/index.html")

2

3

image

标签:__,plt,ratio,python,状图,ax,failures,data1,制图
From: https://www.cnblogs.com/notes-management/p/17496074.html

相关文章

  • Ubuntu安装管理不同版本的python
    ubuntu多个版本安装背景:本地环境Ubuntu22.0464-bit,默认安装python3.10.6,未安装pip,venv需求:安装python3.8,并安装两版本对应pip,venv1增加PPA软件源deadsnakessudoaptinstallsoftware-properties-commonsudoadd-apt-repositoryppa:deadsnakes/ppa2跟新系统的......
  • 通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)
    毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式,即可验......
  • PostgreSQL 通过python 监控逻辑复制
    上期是讲逻辑复制,本期是通过PYTHON来对逻辑复制中的配置参数,publication定义,打印不适合进行逻辑复制的表,打印没有在使用的复制槽,另外包含当前发布端和接收端两边的LSN对比。以下是代码,对于逻辑复制中主要的监控点有1 是不是存在复制槽不使用的情况2 是不是存在主库和从库之......
  • 十五、python文件IO操作
    十五、python文件IO操作python文件操作的步骤python文件的操作就三个步骤:1.先open打开一个要操作的文件2.操作此文件(读,写,追加等)3.close关闭此文件python文件访问模式简单格式:file_object=open(file_path,mode="")mode:r只读模式,不能写(文件必须存在,不存在会......
  • Python 修改ha配置文件
    Python修改ha配置文件任务要求1、用户输入字符串{"backend":"test.oldboy.org","record":{"server":"100.1.7.9","weight":20,"maxconn":30}}2、在对应的backend下,添加一条新记录backend不存在时,创建3、删除一条记录ba......
  • Porting Code to Python 3 with 2to3
    参考https://www.cmi.ac.in/~madhavan/courses/prog2-2012/docs/diveintopython3/porting-code-to-python-3-with-2to3.html......
  • 根据ubuntu:20.04制作python环境docker镜像
    因为有个算法是python写的,要在服务器上调用,之前是直接根据jdk镜像制作的环境,现在要装python,jdk双环境,只能自己制作一个镜像出来了,命令如下FROMubuntu:20.04ENVTZ=Asia/ShanghaiENVLANGC.UTF-8RUNmv/etc/apt/sources.list/etc/apt/sources.list.bakCOPYsources.li......
  • 【python基础】类-类属性
    在初始类中,我们介绍了如何访问类属性,除了访问类属性外还有其他操作类属性的情况,我们将在这里做详细介绍:1.给类属性指定默认值类中的每个属性都必须有初始值,哪怕这个值是0或者空字符串。在有些情况下,如设置默认值时,在方法__init__方法内指定这种初始值是可行的,如果对某个属性这样......
  • python 生成小学计算练习 docx
    python3生成二年级下计算练习,有口算,有竖式。 importrandomimportosfromdocx.sharedimportPtfromdocximportDocumentdefcreate_page(document):#口算document.add_paragraph('一、口算')operators='+-×÷'columnsNumber=3rowsNumbe......
  • python编写下载小工具。下载YouTube视频
    确保下载环境pipinstallpytubefrompytubeimportYouTube#1.导入工具包。如果没有就下载\fromtqdmimporttqdm#2.定义下载函数defdownload_YouTube_video(url):try:yt=YouTube(url)#创建下载链接。这段代码使用提供url创建一个YouTube对象......