问题标签 [svglite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何让 svglite 在 travis-ci 上渲染便携式 svg?
通过svglite渲染的绘图在通过 Travis 渲染时与在本地渲染时看起来不同。
发生这种情况是因为我的本地机器(在本例中为 macOS)为默认的 R 绘图使用了不同的(更标准的?)字体
...比travis ci:
反过来,“Liberation Sans”不一定在所有查看 svg 的计算机上都可用(在我运行之前它不在我的计算机上brew cask install font-liberation-sans
)。
因此,虽然本地生成的 SVG 具有相当不错的可移植性(~“Arial”),但 TravisCI 生成的(~“Liberation Sans”)却没有。
我想要坚如磐石的便携性,它可以在每台计算机上使用合理的当前浏览器。我从svglite 字体小插图中了解到,我可能应该使用用户字体别名来完成此操作,但我还没有设法让它工作,并且对整个字体业务感到非常困惑。
我只想要来自 svglite 的 SVG 在任何地方看起来都一样。
index.Rmd
这是创建不同图的样板。
(整个 repo 和 travis 构建在这里,完成的网站在http://datascience.phil.fau.de/rmdbpl/)。
在本地(macOS)渲染时,所有三个图看起来大致相同:
在Travis CI上构建时,通过 svglite 渲染的绘图,在没有“Liberation Sans”的机器上查看,将替换为衬线字体,这看起来很糟糕。
r - 无法在 R 版本 3.5.2 中加载库 svglite
我想导出我在ggplot2
.
我试过重新安装svglite
和安装,dependencies = TRUE
但我仍然遇到同样的错误。
我正在使用ggplot2
,reshape
和svglite
:
我生成了一个包含我的图像的变量:
我执行以下行:
但是,我收到此错误:
r - svglite,svgPanZoom 无法在 R 中绘制
根据帖子How to display scatter plot with R Packages:svgPanZoom? 我试图在 R Shiny 中复制一个可缩放的图。有人可以帮我写代码吗?为什么我不能重现此代码?