r - 如何正确使用 addResourcePath?
问题描述
我想更改闪亮从中获取图像的目录。我需要将带有 logo.jpg 的 www 文件夹放在另一个名为 additional_files 的文件夹中,作为我的作业任务的要求。我已经阅读了文档,但我不明白,因为这是我的第一个 R 项目。如何选择前缀和 directoryPath 参数,以便闪亮通过我想要的文件?我还需要它在任何桌面上工作,而不仅仅是我的。我已经看到了一些示例,其中 directoryPath 的格式为 C:\User... 我需要它从我设置的工作目录中工作。这是我的尝试,但它会引发有关未使用参数的错误消息:
ui <- dashboardPage(
skin = "green",
addResourcePath(prefix = "logo_fach_qual.jpg", directoryPath = "Additional_Files_Group_01/www"),
box(img(src = "logo_fach_qual", width = "50%", height = "50%")),
dashboardHeader(title = "Case Study 01"),
dashboardSidebar(collapsed = TRUE,
sidebarMenu(
menuItem("Production Volume", tabName = "production"),
menuItem("Error rate of parts and components", tabName = "error"),
menuItem("Logistic network", tabName = "network"))))
徽标应该出现在右上角。非常感谢您提前。
解决方案
addResourcePath
使用其 2 个参数将文件夹的内容映射到 URL 的路径:
prefix
是路径directoryPath
是子文件夹
要将 Shiny 设置为从闪亮应用程序的“图像”子文件夹中提供文件,并将其映射到应用程序 URL 的“图片”子路径,请使用:
addResourcePath(prefix = "pics", directoryPath = "images")
在您的应用程序中,要引用位于该“images”子文件夹中的名为“my_pic.jpg”的图像,请使用:
img(src="pics/py_pic.jpg")
推荐阅读
- azure - AzCopy 的 Azure AD 登录名需要多长时间才能过期?
- wordpress - Woocommerce - 在某些运输方式中免征增值税
- python-3.x - 在 Python 中使用命令行加载数据集
- android - Android 8 - KeyGenerator 类 generateKey() 方法使应用程序崩溃
- javascript - 页面刷新JavaScript,Spring Boot时如何保持复选框处于选中状态?
- mysql - 重写from语句中的mysql子查询
- google-sheets - 如何在合并工作表时将工作表名称放在谷歌工作表的新列中?
- python - 如果在 defaultdict 中找不到键,则返回最大键的值
- angular - 将输入的文本与组合框选项进行比较
- github - 跨 GitHub 组织的看板