簡體   English   中英

ggplot2進行繪圖-僅在工具提示上顯示跡線而不顯示數據

[英]ggplot2 to plotly- Only shows traces and not data on the tooltip

我已經使用了plot1繪圖並將其轉換為使用ggplotly()的交互式繪圖,但是當我嘗試使用工具提示時,它顯示的只是我繪制的5個矩形的“跡線1”,“跡線2”等。與我的原始情節中的geom_text 當我將鼠標懸停在數據點上而不顯示“跡線1”,“跡線2”等時,如何獲得工具提示以實際顯示數據?

這是我的代碼:

    plot1 <- ggplot(dfplot, aes(x,y)) + 
      geom_text(aes(x=200, y=min(dfplot[,1]-3), label="Weak"), size=4)+
      geom_text(aes(x=400, y=min(dfplot[,1]-3), label="Strong"), size=4)+
      geom_text(aes(x=600, y=min(dfplot[,1]-3), label="Very Strong"), size=4) + ...
    finalplot1 <- ggplotly(plot1)

我希望繪圖版本停止在工具提示中說“ trace 1”,並開始顯示數據框中的x和y坐標值。我該怎么做?

因此,以下是常規散點圖示例。

library(ggplot2)
library(plotly)
lol <- ggplot(diamonds,aes(x=carat,y = price)) + geom_point()
ggplotly(lol)

這是您可以自定義工具提示的方法。請記住也要添加,tooltip = c(“ text”),如下所示。

lol2 <- ggplot(diamonds,aes(x=carat,y = price)) + geom_point(aes(text=paste('<br>cut:',cut)))

ggplotly(lol2,tooltip = c("text"))

暫無
暫無

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

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