gpt4 book ai didi

R,通过 dfSummary 生成漂亮的图

转载 作者:行者123 更新时间:2023-12-05 00:46:22 24 4
gpt4 key购买 nike

我在使用 summarytools 数据包时遇到问题。有教程:https://cran.r-project.org/web/packages/summarytools/vignettes/Introduction.html有漂亮的数据图:
enter image description here
我的问题是我的代码只生成 文字图 .这是我的 Markdown 代码中用于生成绘图的代码块:

```{r summary, results='markup'}
library(summarytools)
my_data <- ...
dfSummary(my_data)
```

不幸的是,它会生成如下内容:
enter image description here
如何使用 summarytools 生成这个漂亮的报告?
或者你有更好的工具吗? (生成图、均值、标准差等)

我找到了生成情节的正确语法:
print(dfSummary(baseline_train), method = 'render')

结果如下所示:
enter image description here

最佳答案

对此的一点更新:

  • 总是 使用 knitr block 选项 results='asis' ,正如有人在之前的评论中指出的那样。
  • 可以使用 print() 生成包括 png 图在内的摘要:
    print(dfSummary(iris), method = "render")
  • 从 0.9.0 版开始(截至 2019 年 2 月仅在 GitHub 上可用),只要您指定以下参数, Markdown 摘要还将包括 png 图:
  • plain.ascii = FALSE
  • style = "grid"
  • 临时 png 的物理位置 (tmp.img.dir)
    dfSummary(iris, plain.ascii = FALSE, style = "grid", tmp.img.dir = "/tmp")

  • 其他提示
  • 在这两种情况下,您(很可能)都需要使用 dfSummary() 调整图表的大小。的graph.magnif参数(尝试 .75.85 之间的值)。
  • 排除一两列以避免过于宽泛的摘要:dfSummary(iris, [...], varnumbers = FALSE, valid.col = FALSE)
  • 关于R,通过 dfSummary 生成漂亮的图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54215544/

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