Python 并排带有颜色的 matplotlib 箱线图

2023-12-11

我按照这个例子link关于如何创建带有颜色的箱线图。 我一直在尝试不同的方法来将这些箱线图分开在两个不同的位置,而不是让它们重叠,但无济于事。如果我为它们指定不同的位置,它们将保持在 bp2 位置。如何将这两个箱线图并排放置?

import matplotlib.pyplot as plt

def color_boxplot(data, color):
   bp = boxplot(data, patch_artist=True,  showmeans=True)
   for item in ['boxes', 'whiskers', 'fliers', 'medians', 'caps']:
        plt.setp(bp[item], color=color)


data1 = [1, 2, 3, 4, 5]
data2 = [4, 5, 6, 7, 8]
fig, ax = plt.subplots()
bp1 = color_boxplot(data1, 'green')
bp2 = color_boxplot(data2, 'red')
plt.show()

编辑:添加示例数据。

enter image description here


使用预制的怎么样?boxplot来自海博恩?

import seaborn as sns
sns.boxplot(data=[data1, data2])

如果您想手动选择颜色,可以使用 xkcd颜色列表:

sns.boxplot(
    data=[data1, data2],
    palette=[sns.xkcd_rgb["pale red"], sns.xkcd_rgb["medium green"]],
    showmeans=True,
)

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 并排带有颜色的 matplotlib 箱线图 的相关文章

随机推荐

  • 带有前导零的数字的奇怪行为[重复]

    这个问题在这里已经有答案了 我有一些带有一些整数的 PHP 代码 并且一切正常 除非我有08 or 0X作为整数 当我把它们放在引号中时 一切都很好 示例数字 2 Works fine 08 Doesn t work 012 Doesn t
  • java中如何将json对象转换为HTML格式?

    java中如何将json对象转换为HTML 此代码将任何 Json 对象显示为 HTML 使用 org json lib Get the JSON data formated in HTML public String getHtmlDat
  • Swift 中导入 NS_OPTIONS (RawOptionSetType) 的 Switch 语句?

    Swift 中的 switch 语句更具表现力 我想知道这是否可能 让我们看看 UIViewAutoresizing 的例子 它在 Objective C 中的定义如下 typedef NS OPTIONS NSUInteger UIVie
  • 具有不同菜单和通用工具栏的 Viewpager 无法正常工作

    我的应用程序中有选项卡 每个选项卡都有不同的片段 并且有不同的菜单 下面是我正在使用的布局
  • 有没有办法计算字符串每个单词的字符数,返回以逗号分隔的值?

    我在单元格中有一个字符串列表 其中有 1000 个 我需要计算出每个单词的字符 但按单词分隔 最好是在 1 个快速公式中 例如 1 带柄黑杯 gt 我需要的配方 gt 5 3 4 6 巨熊雕像 gt 我需要的公式 gt 5 4 6 我需要这
  • 使用 Mockito 跳过一行的执行

    我正在使用mockito进行单元测试 我想跳过一行 method I am testing public String doSomeTask String src String dst some code utils createLink
  • System.OutOfMemoryException:内存不足(GDI)

    在 Windows Vista Premium 上安装我的程序后 出现以下异常 必须显示的视图包含以下控件 2 个文本框 3 个标签 一个按钮和链接按钮 System OutOfMemoryException Out of memory a
  • 使用 .apply() 并传递相同的实例作为上下文是否有意义?

    我正在阅读 O Reilly 的 Javascript Web 应用程序 在书中的不同地方 作者使用了以下内容 instance init apply instance arguments 这有意义吗 这不是完全一样吗 instance i
  • 未捕获的类型错误:无法设置未定义的属性“nodeId”

    检索 bootstrap treeview 的 JSON 数据时 我在 bootstrap treeview js 267 上收到此错误 document ready function ajax url js category data p
  • Moment.js - 两个日期的天数差异

    当尝试查找两个日期之间的数字差异时 我得到不正确的结果 var startDate moment name date start val DD MM YYYY name date start val 13 04 2016 endDate m
  • 根据相关的 id 列表对集合重新排序

    我有一个对象集合 无序 id属性 以及 有序 列表ids id列表未排序 我想在我的集合中创建一个对象列表 根据 id 列表进行排序 我在 Guava 或 Apache Commons 中没有看到这种方法 但这正是我正在寻找的 一个具有良好
  • 迭代解析 JSON 文件

    我有 1000 多个 JSON 文件 看起来像 name Some name part num 123456 other config Large amount of objects some more Large amount of ob
  • iOS UIPopoverController 透明度/alpha

    我正在制作一个 iPad 应用程序 客户想要一个具有透明度 alpha 的弹出概览 他们给了我一个示例应用程序 可以找到屏幕截图here 我读过 UIPopoverController 是最难定制的东西 因为只有几个属性需要设置 LINK
  • MySQL TimeDiff 排除周末

    我一直在 MySQL 表上使用 TimeDiff 来获取两个字段 均为日期时间格式 之间的差异 这是我正在使用的查询 它也将持续时间限制为仅今年 SELECT username CONCAT FLOOR SUM HOUR TIMEDIFF
  • 如何在Struts 2中显示图像?

    我需要检索数据库中的行 并将图像保存在字节数组中 如何使用Strut2显示图像 我已经使用自定义结果显示了它 我传递了 id 并在数据库中对其进行了操作搜索 我的问题是如何多次调用它 我有一个检索所有行的操作 如何从列表操作中调用显示图像操
  • SQLAlchemy 中的 REGEXP_LIKE

    任何人都知道我如何在 SQLAlchemy 中使用 REGEXP LIKE 的等效项 例如 我希望能够执行以下操作 sa Session query sa Table filter sa Table field like regex to
  • 为什么在没有类型转换的情况下复合文字赋值不起作用

    我有一个关于 C 语言文字的问题 int a a is an integer that is assigned an integer literal 414 a 414 float b b is a float that is assign
  • 使用 broom 包整理地图时保留区域名称

    我正在使用栅格包中的 getData 函数来检索阿根廷地图 我想使用 ggplot2 绘制生成的地图 因此我使用 broom 包中的 tidy 函数转换为数据框 这工作正常 但我不知道如何保留联邦地区的名称 以便我可以在地图上使用它们 这是
  • 导入旧的 ES5 模块以在 ReactJS 组件中使用

    我正在尝试在新的 ReactJS 应用程序中使用 ES5 模块 并且我正在努力理解如何正确导入该模块 以便可以找到并执行其中的主要函数 我正在加载模块 import air datepicker 我知道我在这里做错了 而且对于一个没有适当导
  • Python 并排带有颜色的 matplotlib 箱线图

    我按照这个例子link关于如何创建带有颜色的箱线图 我一直在尝试不同的方法来将这些箱线图分开在两个不同的位置 而不是让它们重叠 但无济于事 如果我为它们指定不同的位置 它们将保持在 bp2 位置 如何将这两个箱线图并排放置 import m