我正在尝试添加位于我的计算机上的图像,但它不起作用。我创建一个 test.html 文件,当我用浏览器(firefox)打开它时,它会呈现图像。但是当我尝试在 Shiny 中使用相同的代码时,它不起作用。下面是我正在尝试的代码:
#html Code
<!DOCTYPE html>
<html>
<head>
<title>
Corinthians
</title>
</head>
<body>
<p>
Vai corinthians
</p>
<img id="stats_logo" align="right" src="file:///H://lab/comunicacao/logo hyper/logo_hyp.jpg" />
</body>
</html>
## Shiny Code
headerPanel_2(
HTML(
'<div id="stats_header">
Relatório de Horas
<a href="http://hyperativa.com.br/" target="_blank">
<img id="stats_logo" align="right" alt="" src="file:///H://lab/comunicacao/logo hyper/logo_hyp.jpg" />
</a>
</div>'
), h3, "Relatório de Horas"
)
这是函数 headerPanel_2。我正在使用:
headerPanel_2 <- function(title, h, windowTitle=title) {
tagList(
tags$head(tags$title(windowTitle)),
h(title)
)
}
我认为代码中的关键是“src =”file:///H://lab/comunicacao/logo hyper/logo_hyp.jpg”。这有什么问题?我该怎么说呢?该文件位于我的计算机上吗?
你必须创建一个www
目录里面shour闪亮的应用程序目录并将您的图像放入其中。然后你可以直接显示它:
<img src="logo_hyp.jpg" />
当然,这适用于每种类型的文件:javascript、CSS 等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)