【问题标题】:Modify SVG width from within R after export from plotly orca从 plotly orca 导出后从 R 内修改 SVG 宽度
【发布时间】:2019-09-19 19:03:23
【问题描述】:

我的目标是保存一个绘图图的 SVG 文件,其中宽度参数为 '100%' 并且删除了静态高度。

事实上,plotly orca(用于保存 plotly 对象的工具)仅支持指定静态像素宽度和高度。

在整个图表生成过程中,设置的宽度和高度对于保持比例很重要(这是一个复杂的图,结合了笛卡尔坐标和极坐标上的许多轨迹)。

这意味着保存的svg文件是固定宽度的。

所有处理都必须在 R 中进行。有没有办法从 R 命令修改文本文件?到目前为止,我的搜索还没有产生任何有用的信息。

【问题讨论】:

    标签: r svg plotly r-plotly


    【解决方案1】:

    我找到了我的解决方案。

    1. 我正在使用 readLines() 将我的 .svg 文件加载到 R 中。

    2. 使用gsub 修改违规样式属性。这对我有用,因为我想要进行的更改是固定的并且非常简单。

    3. 我使用writeLines() 用新的覆盖旧的。

    【讨论】:

      猜你喜欢
      • 2019-04-04
      • 2016-03-01
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      • 2019-07-22
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多