全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4788 3
2016-01-27
悬赏 66 个论坛币 已解决
下面图的曲线和直线有很明显的不连续感,请问出现这个问题的原因是什么?该如何解决呢?
Piechart.png



最佳答案

foozhencheng 查看完整内容

这是由于屏幕是点阵造成的。R默认显示图形时不具有消锯齿(Anti-Aliasing)功能。 可以安装cairoDevice使用这个设备来消锯齿。或者像这样指定type='cairo' png('test2.png', 500, 500, type='cairo') 当然,如果您直接输出PDF的话,由于Acrobat Reader能自动消锯齿,也就不需要考虑这个问题了。 还有一个变通方法就是生成大于你想要的图形一倍的图形,然后缩小它来显示也能消锯齿。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-27 16:18:00
这是由于屏幕是点阵造成的。R默认显示图形时不具有消锯齿(Anti-Aliasing)功能。
可以安装cairoDevice使用这个设备来消锯齿。或者像这样指定type='cairo'
png('test2.png', 500, 500, type='cairo')
当然,如果您直接输出PDF的话,由于Acrobat Reader能自动消锯齿,也就不需要考虑这个问题了。
还有一个变通方法就是生成大于你想要的图形一倍的图形,然后缩小它来显示也能消锯齿。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-2-1 09:27:44
foozhencheng 发表于 2016-1-27 16:18
这是由于屏幕是点阵造成的。R默认显示图形时不具有消锯齿(Anti-Aliasing)功能。
可以安装cairoDevice使用这 ...
万分感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-1 16:08:31
用bmp()函数,等比例调整函数中的width、height、res参数(前两个默认值为480,第三个参数默认值为72),输出结果的清晰度会成倍提高。另外,友情提醒,不要将上述参数调整过大,不然图片会非常大。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群