2016-06-24 17 views
1

Ich habe ein Bild, das ich gerne in meine glänzende App einbetten würde, und habe so viel gelesen, wie ich finden kann, wie es geht. Obwohl alles, was ich bekomme, ein blaues Fragezeichen ist, wenn ich meinen Code ausführe.Bild erscheint nicht in Shiny App R

Dies ist die Zeile Code ich hinzugefügt haben, innerhalb des fluidPageui Befehls

img(src="logo.png", align = "right",height='100px',width='400px') 

Mein Bild wird im Projektverzeichnis Ordner, sowie versuchen, in einem separaten Ordner innerhalb www genannt platziert (wie pro suggestion given here)

EDIT: verwendeten Code in folgendem Zusammenhang:

ui <- fluidPage(titlePanel("Test title"), 

       img(src="logo.png", align = "right",height='100px',width='400px'), 

       hr()) 
+0

Ich habe gerade überprüft, dass das Hinzufügen des obigen Codes z. 'sidebarPanel' in' sidebarLayout' in 'fluidPage' und Platzierung des Bildes in' www/logo.png' funktioniert gut. Kannst du vielleicht den Code der bestimmten App teilen, der für dich fehlschlägt? Vielen Dank! – aoles

+0

Ich habe die Codezeile in fluidPage nach titlePanel hinzugefügt. Ich habe ein ausführlicheres Beispiel im OP hinzugefügt. – sym246

+0

Das scheint für mich zu funktionieren, siehe 'runGitHub (" aoles/SO_38011285 ")'. Vielleicht haben Sie einen Tippfehler im Bildpfad oder ein anderes Problem mit der Bilddatei selbst? – aoles

Antwort

4

nach der Rückkehr zu Bei diesem Problem habe ich festgestellt, dass die Lösung darin besteht, den Shiny-Code einfach zu formatieren, indem Sie die R-Datei app.R benennen und auf Run App klicken, anstatt den gesamten Code auszuwählen und in der Konsole auszuführen.

Nicht sicher, wie oder warum dies einen Unterschied macht, aber die zahlreichen Shiny-Anwendungen, an denen ich gearbeitet habe, sind alle gelöst worden.