gpt4 book ai didi

python - python 中的 ggplot : plot size and color

转载 作者:太空宇宙 更新时间:2023-11-03 14:48:45 25 4
gpt4 key购买 nike

各位,

我正在尝试在 python 中使用 ggplot。

from ggplot import *
ggplot(diamonds, aes(x='price', fill='cut')) + geom_density(alpha=0.25) + facet_wrap("clarity")

我想做的几件事:

1)我希望颜色和线条都被填充,但正如你所看到的,颜色全是灰色的

2)我正在尝试调整绘图的大小。在 R 中,我会在绘图之前运行它:

options(repr.plot.width=12, repr.plot.height=4)

但是,这在这里不起作用。

有谁知道我如何在分布中着色并更改绘图大小?

谢谢。附上当前输出。

enter image description here

最佳答案

使用最新的 Python ggplot2:plotnine。

为了 reshape 绘图大小,请使用此主题参数:figure_size(width, height)。宽度和高度以英寸为单位。

请参阅此库文档:https://plotnine.readthedocs.io/en/stable/generated/plotnine.themes.themeable.figure_size.html#plotnine.themes.themeable.figure_size

请参阅以下示例:

from plotnine import *

(ggplot(df)
+ aes(x='column_X', y='column_Y', color = 'column_for_collor')
+ geom_line()
+ theme(axis_text_x = element_text(angle = 45, hjust = 1))
+ facet_wrap('~column_to_facet', ncol = 3) # ncol to define 3 facets per line
+ theme(figure_size=(16, 8)) # here you define the plot size
)

关于python - python 中的 ggplot : plot size and color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46046908/

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