Barchart in Popup mit Hilfe der Faltblattbibliothek zeichnen
Schnelle Frage an alle. Ich habe einige Daten in SQL Server, die ich in RStudio geladen habe. Ich habe ein Balkendiagramm für die Daten erstellt und verwende jetzt eine Broschürenbibliothek mit der Verwendung von Breiten- und Längengraden, um einen Punkt auf der Karte zu zeichnen. Ich möchte Popup verwenden können, um ein Balkendiagramm darin anzuzeigen, wenn der Benutzer auf den Punkt klickt.
BarChart-Code (möglicherweise ist dies ein Problem, weil ich die googleVis-Bibliothek verwende. Daher bin ich mir nicht sicher, ob ich dies im Popup verwenden kann. Aber auch dies ist das am besten geeignete Balkendiagramm, das ich erstellen kann und brauche. Andere Vorschläge könnten hilfreich sein, so wie ich bin noch kein Profi in R-Bibliotheken)
Switzerland <- sqlQuery(con, "sql query")
SwitzerlandChart <- gvisBarChart(Switzerland, options = list(height=200))
Für die grafische Darstellung lautet der Code:
m <- leaflet() %>%
addTiles() %>% # Add default OpenStreetMap map tiles
addCircles(lng=8.498868, lat=46.9221, popup=paste(plot(SwitzerlandChart)))
Wenn ich diesen Code ausführe, wird eine Webseite geöffnet, auf der mein Barplot angezeigt wird. Dann führe ich folgendes aus:
m #Prints the graph
Dies druckt die Grafik mit dem Punkt an der gewünschten Stelle, aber das Popup zeigt mir stattdessen eine Webseite, die auch nur ich öffnen kann.
Ich möchte in der Lage sein, den Bargraphen im Popup zu zeichnen.
Hoffentlich kann jemand helfen