Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shiny 如何在标题板的文本左侧显示图像?_Shiny - Fatal编程技术网

Shiny 如何在标题板的文本左侧显示图像?

Shiny 如何在标题板的文本左侧显示图像?,shiny,Shiny,我想有一个图像显示在标题板文本的左侧 我试过: ... titlePanel( img(src = "./mylogo.png", height = 60, width = 255), "My Title" ), ... 显示图像,但不显示文本“我的标题” 如何执行此操作?查看titlePanel函数,第一个参数似乎是title,第二个参数是布尔值。您要做的是传递两个单独的参数,因此“我的标题”被用作windowTitle参数的值。您希望图像和文本都被视为标记,

我想有一个图像显示在标题板文本的左侧

我试过:

  ...
  titlePanel(
    img(src = "./mylogo.png", height = 60, width = 255),
    "My Title"
  ),
  ...
显示图像,但不显示文本“我的标题”


如何执行此操作?

查看
titlePanel
函数,第一个参数似乎是
title
,第二个参数是布尔值。您要做的是传递两个单独的参数,因此“我的标题”被用作
windowTitle
参数的值。您希望图像和文本都被视为标记,作为一个参数,因此请尝试以下操作

 titlePanel(
   tagList(
     img(src = "./mylogo.png", height = 60, width = 255),
     "My Title"
   )
  ),
注意:我没有尝试运行这个,而且我不能100%确定它是否会工作,因为它可能只是用来承载文本,因为函数文档中说参数是要显示的应用程序标题。但是如果有一种方法可以实现你想要的,那就是这样

这是一个非常有用的技巧,因为有许多闪亮的上下文,其中您应该只给出一个标记,但您可能希望包含多个标记,因此您要么将其包装在
中,要么使用
标记列表