1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Tue Sep 13 16:41:47 2016
  4. @author: Luyixiao
  5. """
  6. import numpy as np
  7. import matplotlib.pyplot as plt
  8. import pandas as pd
  9. def list_generator(mean,dis,number):#封装一下这个函数,用来后面生成数据
  10. return np.random.normal(mean,dis*dis,number)#normal分布,输入的参数是均值、标准差以及生成的数量
  11. #我们生成四组数据用来做实验,我们都只生成100个数据
  12. list1=list_generator(0.8531,0.0956,100)
  13. list2=list_generator(0.8631,0.0656,100)
  14. list3=list_generator(0.8731,0.1056,100)
  15. list4=list_generator(0.8831,0.0756,100)
  16. #把四个list导入到pandas的数据结构中,dataframe
  17. data = pd.DataFrame({"Hausdorff":list1,
  18. "City-block":list2,
  19. "Wasserstein":list3,
  20. "KL-divergence":list4})
  21. data.boxplot()#这里,pandas自己有处理的过程,很方便哦。
  22. plt.ylabel("ARI")
  23. plt.xlabel("Dissimilarity Measures")#我们设置横纵坐标的标题。
  1. plt.show()
然后我们的输出结果是这样的一个boxplot。

用python画箱体图相关推荐

  1. python 画箱体图

    任务:将三组txt数据转化为箱体图进行比较 分析:(1)读入使用numpy中loadtext函数 (2)并用numpy中的mean将数据转换为数组 (3)使用pandas中boxplot画图 代码如下 ...

  2. python画厢式图_用matplotlib画箱体图(boxplot)

    画boxplot的接口为 matplotlib.pyplot.boxplot,不过在画之前,我需要好好理解一下箱体图所代表的含义和计算方法. 用一个实际的例子来说明如何画boxplot,这个例子来自w ...

  3. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  4. python画折线图代码-python画折线示意图实例代码

    python画折线图方法 前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序. import matplotlib.pyplot as plt x=[1, ...

  5. python画折线图详解-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  6. python画折线图详解-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  7. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  8. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  9. python画折线图-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

最新文章

  1. Angular No name was provided for external module 'XXX' in output.globals 错误
  2. hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
  3. 设计一个矩形类rectangle_使用Python super()为您的类增强
  4. USACO_1_2_Dual Palindromes
  5. C语言qsort和C++sort的用法小结和区别比较
  6. redis 部署方式及常见特性
  7. 《低代码指南 》——LCHub应用参谋的适用场景
  8. Excel表格实现下拉复选框多选
  9. 数据经济时代大数据四大发展趋势
  10. 微信商户支付平台微信支付怎么开通
  11. 诸行无常、诸法无我、诸漏皆苦、涅槃寂静
  12. 玩游戏也能赚钱?新手大学生做游戏短视频,一个内容收益200多
  13. FAST-LIO2.0代码解析(一)preprocess.h
  14. 【单片机】唯一设备ID UID固件加密
  15. 计算机科学与工程6,2019上海软科世界一流学科排名计算机科学与工程专业排名哈佛大学排名第6...
  16. 网红湾湾否认与李易峰恋情,网友:其实两人很般配!
  17. 云南师范大学商学院二级计算机报名,云南师范大学商学院教务网
  18. 【Arduino】APDS9960S手势模块控制馨品窗帘电机并在5110屏中显示指令
  19. 帝国CMS仿hao123漫画网站模板动态版
  20. 鸿蒙生态圈什么意思,鸿蒙是什么意思(鸿蒙的解释)

热门文章

  1. hexo的next主题换到Yelee(Yilia)
  2. php 图片大小更改,word图片怎么统一调整大小
  3. PowerBulider-Working with validation rules
  4. LEAP模型能源与碳排放模型
  5. 在线表单工具哪个好?
  6. 微信二维码扫一扫的实现
  7. Linux 系统调用的本质
  8. 精选经典情歌荟萃26首
  9. 工业相机及镜头的选型
  10. 一分钟完全关闭Antimalware Service Executable(windows defender)任务管理器程序