gpt4 book ai didi

python - 如何在 matplotlib 中定位单个箱线图?

转载 作者:行者123 更新时间:2023-12-01 04:56:51 25 4
gpt4 key购买 nike

我想将单个箱线图放置在自定义位置,如下所示:

import pylab as plt
import numpy as np
a=np.random.randn(1000)
plt.boxplot(a, positions=np.array([2.]))

但它始终显示为 1。请注意,plt.violinplot(a, Positions=np.array([2.])) 按预期工作。

最佳答案

我相信它绘制在正确的位置,只是轴上的标签仍然设置为 1。如果您尝试在轴上绘制其他内容,您可以看到这一点。例如,如果您执行 pyplot.plot([1, 2, 3], [3, 0, -3]) ,您将看到线条的中间穿过箱线图的中间。

这意味着如果您在与箱线图相同的轴上绘制其他内容,内容将显示在正确的位置。如果您没有在同一轴上绘制任何其他内容,那么这些框的实际位置并不重要;您可以使用 boxplotlabels 参数直接设置标签。

关于python - 如何在 matplotlib 中定位单个箱线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com