adorablesnow 2023-09-10 13:10 采纳率: 0%
浏览 9

相同代码,R语言导出png显示空白

代码如下。第一张Freq_Words正常,但是第二张Freq_Genepng空白,而且plot不出图

png("Freq_Words.png")
pic <- ggdotchart(abswords[1:20,], 
           x = "words", y = "Freq",
           color = "#A52A2A",
           sorting = "descending",
           add = "segments",
           ggtheme = theme_pubr(),
           rotate = TRUE
           )
print(pic)
dev.off()

png("Freq_Gene.png")
pic_gene <- ggdotchart(absgene[1:15, ], 
                  x = "Gene_symbol", y = "Freq",
                  color = "#00AFBB",
                  sorting = "descending",
                  add = "segments",
                  ggtheme = theme_pubr(),
                  rotate = TRUE
                  )
print(pic_gene)
dev.off()

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-10 14:06
    关注

    引用 皆我百晓生 小程序回复内容作答:
    对于第二张图 Freq_Gene.png 显示为空白的问题,可能是由于以下原因之一:

    1. 数据源 absgene 中的数据为空或缺失。请确保 absgene 中的数据有效,并打印数据进行检查。

    2. 图表设置或参数不正确。请仔细检查 ggdotchart 中的图表设置,确保 x 轴和 y 轴的变量与 absgene 中的数据对应,并且设置和样式符合你的需求。

    3. 图表尺寸不适合导出为 PNG。你可以尝试调整 ggdotchart 函数中的图表尺寸参数,如 widthheight,或者使用其他尺寸适合的导出格式。

    建议你逐步排查这些可能的原因,并对每个步骤进行逐一调试和测试,以确定问题的根本原因所在。

    评论

报告相同问题?

问题事件

  • 修改了问题 9月10日
  • 创建了问题 9月10日

悬赏问题

  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式