python - 当我用 plotly 着色时,为什么我的箱形图变窄了?
问题描述
我正在尝试使用 plotly.express 作为箱线图来绘制我存储在 pandas DataFrame 中的数据。df 如下所示:
这是我在 plotly 中制作基本箱线图的代码:
import plotly.express as px
fig = px.box(df1, x="Condition",
y="Number of Groups")
fig.show()
现在,我想为我使用的每个条件用不同的颜色着色:
import plotly.express as px
fig = px.box(df1, x="Condition",
y="Number of Groups",
color="Condition")
fig.show()
解决方案
这是一个已在 4.8 版中修复的错误,plotly
以及以下版本的解决方法,即在boxmode="overlay"
设置为与. 我应该补充一点,这同样适用于和分别用和作图:)px.box()
color
x
px.violin
px.strip
violinmode
stripmode
推荐阅读
- mysql - 主键 varchar mysql
- javascript - 计算数组中平方数之和的 For 循环
- qt - 如何创建仅包含 QML 文件的共享库
- typescript - 为什么在打字稿中为通用 setter 属性设置值不会更新另一个属性的值?
- c# - api调用不会用邮递员触发
- python - 在 Python UML 类图中指定 self 参数
- java - 未按预期在 JAVA 中获得所需的输出
- javascript - 如果选择了正确的用户名和密码,则从表中查询表单将打开服务器上的 php 文件
- spring-boot - Spring Integration:在我的消息流 IntegrationFlowBuilder 中启动新事务以提交更改并恢复外部事务
- azure - Azure CLI 在 Azure Pipeline 中获取当前服务主体详细信息