【问题标题】:echarts4r: e_mark_line symbol and nameecharts4r:e_mark_line 符号和名称
【发布时间】:2020-02-16 23:00:54
【问题描述】:

如何更改使用 e_mark_line 生成的行的标签?这是我的尝试,我希望它有自己的标签,而不是显示数字 200。

library(echarts4r)
library(tidyverse)    

line <- list(
        xAxis = 200
        , name = "label 1"
    )

USArrests %>% 
  e_charts(Assault) %>% 
  e_scatter(Murder, Rape) %>% 
  e_mark_line(data = line, symbol = "none", name = "label 2")

【问题讨论】:

  • 你能创建一个演示吗?
  • OK - 添加库引用 - 现在应该可以运行了。
  • 无法运行,您可以创建代码的工作实例吗?
  • @JasdeepSingh 也许你需要安装这些库。
  • 你能不能试试:e_mark_line(data = line, symbol = "none", label = "custom label")

标签: r data-visualization echarts


【解决方案1】:

用于标记线、点和区域的底层 echarts JavaScript 相当复杂。标题必须在data 中指定。在开发版中有方便的title 相关参数。

library(echarts4r)

cars %>% 
  e_charts(speed) %>% 
  e_scatter(dist, symbol_size = 5) %>% 
  e_legend(FALSE) %>% 
  # manual
  e_mark_line(data = list(xAxis = 7, symbol = "rect", label = list(formatter = "tortoise"))) %>%
  # convenience arguments in latest github version
  e_mark_line(data = list(xAxis = 12), title = "Speed Limit") %>% 
  e_mark_line(data = list(xAxis = 22), title = "Need for Speed") 

【讨论】:

    猜你喜欢
    • 2012-08-10
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多