簡體   English   中英

R-繪圖-ggplot

[英]R - plotly - ggplot

我發現了以下示例,用於繪制帶有加拿大城市的地圖: https : //plot.ly/ggplot2/maps/

R代碼如下:

library(plotly)
Sys.setenv("plotly_username"="XXXXXXXXX")
Sys.setenv("plotly_api_key"="YYYYYYYYY")

  data(canada.cities, package="maps")
  viz <- ggplot(canada.cities, aes(long, lat)) +
  borders(regions="canada", name="borders") +
  coord_equal() +
  geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, name="cities")

  ggplotly()

我想修改該示例,以便在將鼠標懸停在地圖的相關點上時顯示城市名稱。

我需要如何修改以上示例來實現此目的?

這最終是一個錯誤,因此感謝您的報告! 我只是在這里發布了一個修復程序,因此嘗試重新安裝( devtools::install_github("ropensci/plotly") )並重新運行:

data(canada.cities, package="maps")
viz <- ggplot(canada.cities, aes(long, lat)) +
        borders(regions="canada", name="borders") +
        coord_equal() +
        geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, name="cities")
        ggplotly()

這是截圖,帶有自定義懸停文字!

帶有ggplot2圖的自定義懸浮文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM