问题标签 [r2d3]
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.
javascript - r2d3 - 在 R 的“查看器”窗格中调整图表大小时出错
我有一个使用 d3(R 中的 r2d3)构建的图表。这是 d3 v3。图表渲染得很好,但是每当我调整查看器窗格的大小时,都会出现以下错误:
有问题的行:
同样,在 R Studio 的查看器窗格中,它工作得非常好,但仅在调整查看器大小时才会出现此错误。在 HTML 中,它可以毫无问题地重新调整大小。
html - 如何使 Rmarkdown 中的图表具有移动响应性?
我正在使用 R 中的 r2d3 库在 RMarkdown 中插入一些 d3 图表。我正在编织 HTML。我的问题是我似乎无法弄清楚如何使 RMarkdown 移动响应(我希望图表动态调整大小)。
这是一个简单的例子:
d3 脚本(test.js):
R-降价:
在 R Studio 预览窗格中,图表会自动调整大小。在 HTML 文档中,它没有。
javascript - r2d3 + Shiny:无法在 D3 中渲染本地图像,尽管能够使用 URL 渲染一个
我正在努力让 r2d3 + Shiny 只渲染一个 .png 文件。如果我在 .js 文件中使用 URL,我可以做到这一点,但如果我使用指向完全相同文件的相对路径,则不会呈现任何内容,但存储在本地。我当然检查了本地文件是否存在,路径中没有错字等。
我已经构建了一个玩具 R Shiny 应用程序来重现该问题。它只呈现一个 d3 图表,它本身只是在 .png 文件中显示 RStudio 徽标(注释/取消注释 .js 文件的最后 2 行以查看问题)。为什么会这样?如何使用 r2d3 获取要显示的本地图像?我一直在寻找解决方案几个小时,徒劳无功。
应用程序.R
reprex.js
我正在使用 R-4.1.2 + RStudio 1.4.1717 来运行 Shiny 应用程序。


