gpt4 book ai didi

python - 使用 plotnine 保存高分辨率图像

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

我正在尝试使用 plotnine 来保存高分辨率的 png 图像。

使用测试数据集,这看起来像:

from plotnine import *
import pandas as pd
import numpy as np

df = pd.DataFrame()
df['x'] = np.arange(0,10,0.01)
df['y'] = np.sin(df['x'])

p = ggplot(df, aes(x='x',y='y')) + labs(x='x', y='y') + geom_point(size=0.1)
p.save(filename = 'test3.png', height=5, width=5, units = 'in', dpi=1000)

这会生成一个包含我的绘图的低分辨率 .png 文件,当我增加指定的 dpi 时,该文件没有得到改善。

我也试过用以下方法保存:
ggsave(plot=p, filename='test.png', dpi=1000)

并将 dpi=1000 替换为 res=1000 。这会生成相同的低分辨率 png 文件。

如何以我想要的分辨率保存我的绘图?

编辑:此错误已在 plotnine 0.3.0 版中解决。并且上面的代码工作正常。

最佳答案

由于这仍然没有得到回答,而且我也刚刚被指示到这里......

根据@has2k1(plotnine 的作者),这是一个错误,现已解决。 This commit 看起来可能是引用的修复程序。

要解决此问题,请确保您使用的是 git 版本或至少 version 0.3.0

关于python - 使用 plotnine 保存高分辨率图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331994/

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