嗨,谢谢你看这个。我试图用echarts4r上的值标签来绘制一个条形图,但是我不能改变标签的方向,使这些值不会重叠。我试过orient = "vertical",但不起作用。我的代码如下:
library(echarts4r)
library(dplyr)
mtcars |>
tibble::rownames_to_column("model") |>
mutate(cyl2 = cyl*10000) |>
e_charts(model) |>
e_bar(cyl2,
label = list(
show = TRUE,
position = "top",
orient = "vertical",
textStyle = list(fontFamily = "Roboto Condensed",
fontSize = 12)
))有办法改变标签的方向吗?谢谢你的帮助
发布于 2021-12-21 19:51:17
您可以通过rotation参数设置值标签的方向。根据您想要的结果,您还必须设置verticalAlignment和水平alignment:
library(echarts4r)
library(dplyr)
mtcars |>
tibble::rownames_to_column("model") |>
mutate(cyl2 = cyl*10000) |>
e_charts(model) |>
e_bar(cyl2,
label = list(
show = TRUE,
position = "top",
rotate = 90,
verticalAlign = "middle",
align = "left",
textStyle = list(fontFamily = "Roboto Condensed",
fontSize = 12)
))

https://stackoverflow.com/questions/70440794
复制相似问题