【问题标题】:echarts4r gauge chart value in %echarts4r 仪表图表值,以 % 为单位
【发布时间】:2019-11-07 13:28:16
【问题描述】:

我有一个最小的例子,想以百分比显示值。有什么想法吗?
在这里你可以找到API documentation

maxValue <- 160

echarts4r::e_charts() %>% 
  echarts4r::e_gauge(
    value = round(runif(1, 0, maxValue)), 
    name = "description",
    radius = "80%",
    startAngle = 210, #225,
    endAngle = -30, #-45,
    min = 0,
    max = maxValue,
    splitNumber = maxValue/20
  )

【问题讨论】:

    标签: r shiny echarts


    【解决方案1】:

    抱歉,刚刚看到这个。

    这行得通吗?计算 R 侧的百分比并使用formatter 添加百分号。

    maxValue <- 160
    
    echarts4r::e_charts() %>% 
      echarts4r::e_gauge(
        value = round((runif(1, 0, maxValue) / maxValue) * 100), 
        name = "description",
        radius = "80%",
        startAngle = 210, #225,
        endAngle = -30, #-45,
        min = 0,
        max = maxValue,
        splitNumber = maxValue/20,
        detail = list(
          formatter = "{value}%"
        )
      )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多