gpt4 book ai didi

matplotlib - 在Python的ggplot中指定facet_wrap中的全局xlim

转载 作者:行者123 更新时间:2023-12-02 23:23:33 24 4
gpt4 key购买 nike

我正在使用ggplot for python (仍然只有 0.4 版本,所以这可能是问题所在)。不过,我希望绘制创建一个小平面包裹的直方图,并让每个小平面共享相同的 xlim。我使用的命令似乎仅将 xlim 应用到最后一个面。 (您还可以看到标签仅应用于最后一个面)。有没有办法指定全局 xlim? (和全局标签)?

此示例查看维基百科页面上有关某个国家/地区的维基百科内部链接的数量,各个方面是我们正在检查的维基百科,英语、法语或斯瓦希里语。数据 inf_df 是一个 pandas 数据帧。

inf_df = metric_df_dict['completeness']

plotinfo = ggplot(aes(x='val', colour='lang'), data=inf_df) + geom_histogram() + labs("Score", "Frequency") \
+ facet_wrap('lang') + xlim(0,1500)


print plotinfo

我会在这里内联显示我的输出,但我还没有 10 声望,但这里是 output png

enter image description here

最佳答案

p = ggplot(aes(x="price"), data=diamonds) + geom_histogram()
p + facet_wrap("cut", scales="free_y")
print(p)

我怀疑目前不可能设置与自动计算的限制不同的限制,因为该限制仅应用于最后一个图(错误:https://github.com/yhat/ggplot/issues/147)

关于matplotlib - 在Python的ggplot中指定facet_wrap中的全局xlim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807212/

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