如何在R highcharter软件包中设置数据标签格式和轴标签角度

如何在R highcharter软件包中设置数据标签格式和轴标签角度,r,highcharts,R,Highcharts,我正在试用highcharter软件包来创建条形图函数。代码如下。我请求帮助 1-如何将数据标签的格式更改为百分比? 2-如何设置X轴标签显示角度。我想把它调成45度 hcbar_categorycount_vertical <- function(data=x,var=y){ df <- data.frame(prop.table(table(data[var]))) names(df) <- c(var,'Proportion') df$Proportion <- r

我正在试用highcharter软件包来创建条形图函数。代码如下。我请求帮助 1-如何将数据标签的格式更改为百分比? 2-如何设置X轴标签显示角度。我想把它调成45度

hcbar_categorycount_vertical <- function(data=x,var=y){
df <- data.frame(prop.table(table(data[var])))
names(df) <- c(var,'Proportion')
df$Proportion <- round(df$Proportion*100,2)
df <- df%>% arrange(-Proportion)
df[,1] <- as.character(df[,1])
df[,1] <- factor(df[,1], levels = df[,1])
df$Cumulative <- round(cumsum(df$Proportion),2)

highchart(debug = TRUE) %>%
hc_xAxis(categories=df[[1]]) %>%
hc_yAxis(labels = list(format = "{value}%"), max = 100) %>%
hc_add_series(name=var,data=df$Proportion,type = "column",dataLabels =       list(enabled = TRUE, format='{point.label}%'))
}

hcbar\u categorycount\u vertical经过反复试验和进一步的研究,终于找到了答案

为他人的利益发布更新的代码组件

hc_xAxis(categories=df[[1]],labels = list(rotation=-45)) %>%
hc_yAxis(labels = list(format = "{value}%"), max = 100) %>%
hc_add_series(name=var,data=df$Proportion,type = "column",dataLabels = list(enabled = TRUE, format='{point.y}%'))
@杰加纳坦·韦卢

1) 尝试通过
'{point.y}%'更改
'{point.label}%'

2) 见图表。您需要将参数
labels=list(rotation=90)


highcharter包只是highcharts的包装器,因此您可以检查highcharts中的所有示例和文档丰富的API

很好,我刚刚看到你的答案;)!感谢@jbkunst提供的解决方案。非常感谢您提供了一个很棒的R包@jeganathan velu,感谢您试用该软件包!