【问题标题】:change the font size and margin of R graph更改 R 图形的字体大小和边距
【发布时间】:2014-11-20 05:23:50
【问题描述】:

我正在尝试bartMachine 包中的investigate_var_importance

investigate_var_importance(bart_machine_cv, num_replicates_for_avg = 20)

原来生成的图这么大,尤其是文字标签和x-axis。默认的[R Graphics: Device 2(Active) 甚至无法容纳整个图片。如何更改此图的字体大小和边距?

【问题讨论】:

  • 一种更好的展示这种图表的方式,如果你“转置”图表更容易阅读。 (比例为x轴,类别为y轴)
  • 您好 hvollmeier,您能告诉我如何转置图表吗?谢谢!
  • 你所要做的就是改变轴。如果您使用 ggplot 创建图形,则使用 diamonds 数据集的一个示例是:原始:ggplot(diamonds, aes(clarity, fill=cut)) + geom_bar() 转置版本:ggplot(diamonds, aes(color, fill=cut)) + geom_bar() + coord_flip()example

标签: r


【解决方案1】:

保证金可以通过par(mar=c(bottomMargin, left, up, right))设置 查看 par 以设置该参数 c(0,0,0,0) 不会留下任何空间。您可能不想要这个,因为轴没有任何空间。

par(oma=c(bottomMargin, left, up, right))

设置绘图的外边距

如果您将绘图发送到 pdf,您可以增加绘图的大小,这将能够容纳整个绘图,即 pdf('nameOfplot.pdf', 20, 6) ## 打开一个设备,并生成一个比更长更宽的文件 绘制你想要的东西 dev.off()##关闭你用pdf打开的设备

如果你使用这些参数,你可能会适合你的情节

【讨论】:

    猜你喜欢
    • 2014-07-08
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多