gpt4 book ai didi

javascript - 在 highcharts r 中用自定义替换轴标签

转载 作者:行者123 更新时间:2023-11-29 23:13:47 25 4
gpt4 key购买 nike

如何在 yaxis 轴标签上放置字母?

我希望 yaxis 标签是 (a,e,i,o,u) 而不是 (0,25,50,75,100),但我得到的是 (a,25,50,75,100)

我正在尝试以下操作

highchart() %>%
hc_chart(type="bar",zoomType="x") %>%
hc_yAxis(
categories = c("a","e","i","o","u"),
title='',
tickInterval=25,
min=0,
max=100)%>%
...

谢谢

最佳答案

这不是问题,hc_yAxis 中的 categories 是按顺序分配的,因此在您的情况下,它将从 0 替换为 5(包括)。您可以使用 seq 破解它并替换它。

categories_list <- list("0"="a","25"="e","50"="i","75"="o","100"="u")
categories <- seq(0, 100)

for (v in names(categories_list)) {
categories[[as.integer(v) + 1]] <- categories_list[[v]]
}

highchart() %>%
hc_add_series(name = "Tokyo", data = citytemp$tokyo) %>%
hc_add_series(name = "New York", data = citytemp$new_york) %>%
hc_add_series(name = "Berlin", data = citytemp$berlin) %>%
hc_chart(type="bar",zoomType="x") %>%
hc_yAxis(
categories = categories,
title='',
tickInterval=25,
min=0,
max=100)

结果:

关于javascript - 在 highcharts r 中用自定义替换轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53355795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com