首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ggplot中移除观测值

从ggplot中移除观测值
EN

Stack Overflow用户
提问于 2021-11-02 00:27:15
回答 1查看 51关注 0票数 2

我正在尝试创建一个图表,显示一个部门的论文收到的引文数量。我希望它是一个交互式绘图,以便在悬停特定条目时显示更多信息。

引用很少的论文在ggplotly版本中被取消,但我希望它们仍然像ggplot中那样显示出来。

这是我使用的代码:

代码语言:javascript
复制
library(tidyverse)
library(plotly)

download.file("https://raw.githubusercontent.com/luizaandrade/dec-bibliometrics-dashboard/main/citations.rds",
              "data.rds", 
              method = "curl")

data <- readRDS("data.rds")

graph <-
  data %>%
    ggplot() +
    geom_segment(
      aes(x = year_scholar,
          xend = year_scholar,
          y = start,
          yend = end,
          color = year_id,
          text = paste0(title, "<br>",
                        all_authors, "<br>",
                        journal, "<br>",
                        "Citations: ", cites)),
      size = 10, 
      lineend = "butt")

ggplotly(graph,
         tooltip = "text")

ggplot如下所示:

plotly版本看起来是这样的:

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-11 00:30:09

为什么不使用geom_col

代码语言:javascript
复制
graph <- ggplot(data) +
    geom_col(
        aes(x = year_scholar,
            y = cites,
            fill = year_id,
            text = paste0(title, "<br>",
                          all_authors, "<br>",
                          journal, "<br>",
                          "Citations: ", cites)),
        size = 10)

pl_graph <- ggplotly(graph,
                     tooltip = "text")
pl_graph

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69804162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档