首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用比PNG-8格式更深的颜色深度将ggplot保存在R中

用比PNG-8格式更深的颜色深度将ggplot保存在R中
EN

Stack Overflow用户
提问于 2019-05-29 10:52:38
回答 2查看 353关注 0票数 0

在R中,保存PNG文件的默认设置(例如ggplot/ggsave)始终是PNG-8格式,最多允许256 (2^8)种颜色。如何保存颜色较深的图像,例如16/24位颜色?这样我就可以得到一个“真彩色”的图像。

代码语言:javascript
复制
  ggplot(mtcars)+ geom_point(aes(x=gear,y=mpg))  
  ggsave('car.png')
EN

回答 2

Stack Overflow用户

发布于 2019-05-29 16:22:06

你可以使用cairographics来做这个。这应该默认为较大的格式。

代码语言:javascript
复制
install.packages("Cairo")
library(Cairo)

ggsave("car.png", type = "cairo-png")
票数 0
EN

Stack Overflow用户

发布于 2020-07-24 06:19:33

我不知道如何用ggsave指定位深度。但是,您可以使用不同的文件类型来解决此问题。使用.tiff文件的ggsave默认为24位深度。如果你的文件必须是.png格式,你可以在保存为tiff后进行转换。

ggsave('car.tiff')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56352453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档