r – 将带有html的本地图像添加到Shiny应用程序中

r – 将带有html的本地图像添加到Shiny应用程序中,第1张

概述我正在尝试添加位于我的计算机上的图像,但它无法正常工作.我创建了一个test.html文件,当我用浏览器(firefox)打开它时,它会渲染图像.但是当我尝试使用与Shiny相同的代码时,它不起作用.以下是我正在尝试的代码: #html Code<!DOCTYPE html><html><head> <title> Corinthians </title></he 我正在尝试添加位于我的计算机上的图像,但它无法正常工作.我创建了一个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 CodeheaderPanel_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")

这是functionm,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“.那有什么问题?我怎么说闪亮在哪里?该文件位于我的电脑上?

解决方法 您必须在shour闪亮的应用程序目录中创建一个www目录并将您的图像放入其中.然后您可以直接显示它:
<img src="logo_hyp.jpg" />

当然,这适用于每种类型的文件:JavaScript,CSS等.

总结

以上是内存溢出为你收集整理的r – 将带有html的本地图像添加到Shiny应用程序中全部内容,希望文章能够帮你解决r – 将带有html的本地图像添加到Shiny应用程序中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1133437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存