如何旋转echarts4r雷达图上的轴标签?

问题描述 投票:0回答:1

可重现的示例:

library(echarts4r)

# Sample data
data <- data.frame(
  Category = c("A", "B", "C", "D", "E"),
  Value = c(80, 50, 60, 70, 40)
)

# Creating a radar chart
e_charts(data, Category) |> 
  e_radar(Value)

我尝试在标签 A、B、...、E 中不旋转的情况下进行操作:

e_charts(data, Category) |> 
  e_radar(Value) |> 
  e_radar_opts(
    axisLabel = list(
      rotate = 45
    )
  )
r echarts4r
1个回答
0
投票

您需要设置

nameRotate
对象的
indicator
属性。

enter image description here

library(echarts4r)

# Sample data
data <- data.frame(
  Category = c("A", "B", "C", "D", "E"),
  Value = c(80, 50, 60, 70, 40)
)

# Creating a radar chart
e_charts(data, Category) |> 
  e_radar(Value) |> 
  e_radar_opts(
    axisName = list(
      color = "blue",
      formatter = JS("function (value, indicator) {
                        indicator.nameRotate = 45;
                        return value;
                      }")
    )
  )
© www.soinside.com 2019 - 2024. All rights reserved.