【问题标题】:R and pdf() make figures to breathR 和 pdf() 使数字呼吸
【发布时间】:2019-05-17 08:20:59
【问题描述】:

我正在使用 Gmisc 包来绘制一些状态图。这个包非常适合这个目的,但是当我尝试构建一个非常大的图表时,我遇到了一个可视化任务。

虽然很难在大屏幕上详细查看所有信息,但如果能够放大特定区域并更详细地查看正在发生的事情,那就太好了。

gmisc 包没有用于缩放设置框宽度的参数。

绘制此图的代码如下:

pdf(file="LargeFigure.pdf")
transitions$render()
dev.off()

是否可以通知 pdf 设备占用尽可能多的空间以使图形元素永远不会重叠?当然,这将是一个很大的数字,需要放大才能看到细节。

在此先感谢您的回复。 问候 亚历克斯

【问题讨论】:

    标签: r pdf scale figure


    【解决方案1】:

    我认为您可以通过在pdf() 函数中指定widthheight 选项来指定pdf 文件中图形区域的宽度和高度。一个例子

    pdf(file="LargeFigure.pdf", width = 8, height = 8)
    

    pdf()函数中默认的宽高为7。

    【讨论】:

    • 我试过了。物体仍然一个接一个地落下。看起来 pdf() 不能“看到”有空间放置东西,所以重叠继续。还有什么想法吗?
    • 你必须使用pdf()函数吗?如果要导出绘图,为什么不使用 jpeg() 函数,您可以在其中修改分辨率以避免重叠。据我所知,我们无法在 pdf() 函数中修改绘图分辨率。
    • 我可以使用任何能给我结果的东西 :) 那么什么是修改分辨率呢?改变宽度和高度?
    • 在 jpeg() 函数中,您可以使用“res”选项修改绘图的分辨率,您可以尝试更高的分辨率以减少重叠。
    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多