【发布时间】:2016-02-02 17:34:36
【问题描述】:
我在尝试将甘特图导出为 png 或任何其他图像格式时遇到问题。 RStudio 中的查看器向我展示了甘特图的渲染。它还为我提供了另存为图像的选项,但我发现放大时图像非常像素化。
这是我尝试过的,但运行后文件为空:
library(DiagrammeR)
m1<-mermaid("
gantt
dateFormat MM/DD/YY
title Example Gantt
section Example Section
Process1 :done, task_1, 01/01/01, 01/05/01
Process2 :done, task_2, 02/01/02, 02/05/02
Process3 :done, task_3, 03/01/03, 03/05/03
")
m1$x$config = list(ganttConfig = list(
axisFormatter = list(list(
"%y"
,htmlwidgets::JS(
'function(d){ return d.getDay() }'
)
))
))
png("Example.png")
m1
dev.off()
【问题讨论】:
-
mermaid不返回图像。它返回有关如何绘制图像的 html 指令。如果您想以更高(缩放)的分辨率保存,您应该先进行缩放,然后再保存。
标签: r image diagrammer mermaid