从 plotly orca 导出后从 R 中修改 SVG 宽度
Modify SVG width from within R after export from plotly orca
我的目标是保存一个绘图图的 SVG 文件,其中宽度参数为“100%”并删除了静态高度。
plotly orca(保存plotly对象的工具)目前只支持指定静态像素宽高。
宽度和高度设置在整个图表生成过程中对于保持比例很重要(这是一个复杂的图表,结合了笛卡尔坐标和极坐标上的许多轨迹)。
这意味着保存的svg文件是固定宽度的。
所有处理都必须在 R 中进行。有没有办法通过 R 命令修改文本文件?到目前为止,我的搜索没有产生任何有用的结果。
我找到了解决办法。
我正在使用 readLines()
将我的 .svg 文件加载到 R 中。
使用 gsub
修改违规样式属性。这对我有用,因为我想做的改变是固定的,而且非常简单。
我用writeLines()
新旧覆盖
我的目标是保存一个绘图图的 SVG 文件,其中宽度参数为“100%”并删除了静态高度。
plotly orca(保存plotly对象的工具)目前只支持指定静态像素宽高。
宽度和高度设置在整个图表生成过程中对于保持比例很重要(这是一个复杂的图表,结合了笛卡尔坐标和极坐标上的许多轨迹)。
这意味着保存的svg文件是固定宽度的。
所有处理都必须在 R 中进行。有没有办法通过 R 命令修改文本文件?到目前为止,我的搜索没有产生任何有用的结果。
我找到了解决办法。
我正在使用
readLines()
将我的 .svg 文件加载到 R 中。使用
gsub
修改违规样式属性。这对我有用,因为我想做的改变是固定的,而且非常简单。我用
writeLines()
新旧覆盖