import matplotlib.pyplot as pltimport numpy as npimport scipy.stats as statsdef confidence(data):​    result = stats.t.interval(​        alpha = 0.95,​        df = len(data) - 1,​        loc = np.mean(data),​        scale=stats.sem(data))​    error = (result[1] - result[0]) / 2​    return errordef visualise_data():​    # read the data from powerbi into a data frame​    data_frame = pd.DataFrame(dataset)​    # define the columns​    column_names = [​        'Agitation Acceleration', 'Agitation Speed',​        'Diluent Amount', 'Initial Soil Amount',​        'Interval between Images', 'Number of Agitation Actions',​        'Number of Cycles', 'Number of Images',​        'Temperature', 'Total Concentration',​        'CONTEXT_STRING_REPRESENTATION', 'Y_RESULT_TEMPLATE',​        'Name', 'Name.1'​    ]​    data_frame = data_frame.groupby((column_names), as_index=False).agg({'Y_VALUE':['mean','std', confidence]})​    data_frame.columns = [' '.join(col).strip() for col in data_frame.columns.values]​    y_error = data_frame['Y_VALUE confidence']​    xtic = data_frame["CONTEXT_STRING_REPRESENTATION"].unique()​    data_frame.sort_values(​        by='CONTEXT_STRING_REPRESENTATION',​        inplace=True)​    fig, axes = plt.subplots(figsize=(18,10))​    data_frame.groupby(['Name', 'Y_RESULT_TEMPLATE']).plot(​            kind = 'line',​            x = 'CONTEXT_STRING_REPRESENTATION',​            y = 'Y_VALUE mean',​            yerr = y_error,​            marker = 'x',​            markersize = '15',​            ax = axes,​            fontsize=18​        )​    plt.xlabel('Cycle Number', fontsize=18)​    plt.ylabel('Measure Value', fontsize=18)​    axes.xaxis.set_ticks(xtic)​    axes.legend(data_frame['Name'], prop={'size': 15})​    plt.show()visualise_data()

python script 95% interval相关推荐

  1. notepadpython插件_Notepad++插件Emmet和Python Script的安装

    最近在做一个项目,涉及到大量的HTML.CSS代码的编写,手动写代码效率实在 是低下.于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有.Emmet,这款神器其实就是 Ze ...

  2. iOS小技能:lldb打印block参数签名( Python script for lldb that prints an Objective-C block signature)

    文章目录 前言 I lldb打印block参数签名 1.1 install 1.2 使用 1.3 Python script see also 前言 iOS逆向时经常会遇到参数为block类型,本文介 ...

  3. PyCharm - python script 默认抬头设置

    1. 打开pycharm的File ->> setting ->> Editor ->> File and Code Templates ->> Pyt ...

  4. realsense相机内参如何获得+python pipeline+如何通过python script获取realsense相机内参(windows下可用)

    命令:~$ rs-sensor-control ======================================================Found the following de ...

  5. xShell运行Python脚本报错 Python script error 80040154

    xShell运行Python脚本报错 Python script error 80040154 这是由于没有安装 Python engine的原因. 解决方法如下: 1. 下载并安装 Python 访 ...

  6. python函数的用法字帖_GitHub - plateaukao/cns11643query: 用來查詢書法字帖的 python script,不用再層層的在官網上搜尋,只要輸入單詞即可...

    cns11643query 這是一個用來查詢 www.cns11643.gov.tw 網站上的字帖的 python script. 在該網站上,沒有可以直接輸入中文字就能查詢到字帖的介面: 中間還得要 ...

  7. python实例 95,96

    目录 95.字符串日期转换为易读的日期格式 python第三方库 - dateutil 1.简介 2.安装 1,parse 2,rrule 96.计算字符串中子串出现的次数 95.字符串日期转换为易读 ...

  8. python script文件夹在哪_Python获取当前脚本文件夹(Script)的绝对路径方法代码

    Python脚本有一个毛病,当使用相对路径时,被另一个不同目录下的py文件中导入时,会报找不到对应文件的问题.感觉是当前工作目录变成了导入py文件当前目录.如果你有配置文件的读取操作,然后都放在一个p ...

  9. Python 区间库 interval

    示例1:创建区间&检验左右边界值 In [22]: from interval import Interval# 创建实例 In [23]: a = Interval(2,5)# 左右边界是均 ...

最新文章

  1. python生成dat文件_Ra-使用Python脚本生成shape.dat文件
  2. 利用MYSQL的函数实现用户登录功能,进出都是JSON(第一版)
  3. zabbix2.4 mysql模板_zabbix自带的模板监控mysql
  4. maven依赖avro_Apache Avro使用入门指南
  5. mysql的入门基础操作
  6. TypeScript--函数
  7. 2022-04-11 查询PostGIS和pgRouting的版本号
  8. ArcGIS制图表达Representation实战篇4-自由式制图表达
  9. Could not find resource——mybatis 找不到映射器xml文件
  10. Pychram - 使用介绍
  11. Android系统稳定性简述
  12. Macbook pro M1使用免费的方法读写NTFS的折腾之路
  13. go-优雅地重启http服务之endless
  14. montypython买火柴_python nltk 笔记(持续更新)
  15. 工具篇——DeviceIDUtil(获取设备ID)
  16. Android:实现安卓小程序-记事本(备忘录)的开发
  17. Android中.9图片快捷的制作
  18. torch.Tensor常用数据操作汇总与自动求梯度
  19. 对php的感受100字_团建活动后的感想50字-100字《5篇》
  20. android 微票效果,Android ShimmerLayout实现微光效果解析

热门文章

  1. 【pip install psycopg2安装报错】Error: pg_config executable not found.
  2. 笔记-高项案例题-2019年下-质量管理-帕累托分析
  3. 若依微服务版前端怎样在接口返回500时去掉一直弹窗提示服务未找到
  4. Docker可视化工具portainer的安装与使用
  5. ElementUI中el-upload传递额外参数为date类型时后台SpringBoot接收不到
  6. ElementUI中el-radio-group使用v-model绑定是属性为String字符串类型时不回显数据
  7. Android中通过Java代码实现ScrollView滚动视图-以歌词滚动为例
  8. SpringBoot中使用yml配置文件以及配置类实现文件上传下载路径的修改
  9. Jquery tmpl模板中if条件有多个时的写法
  10. Mysql下载以及安装(新手入门,超详细)