Мой ответ не идеален, потому что я не программист на R - возможно, это можно сделать лучше. Я не знаю, как определить данные для включения свойства isSum в R, но я знаю, как это сделать в JavaScript.
Я использовал функцию JS () в R, которая позволяет нам вводить JavaScript код и я обновил последнюю точку следующим образом:
library(highcharter)
df=data.frame(y=c(232,345,544,100),name=c("one","two","three","four"))
highchart()%>%
hc_chart(type="waterfall", events = list(load = JS("function () {
this.series[0].points[3].update({
isSum: true
});
}")))%>%
hc_add_series(df)
edit Я понял. Вы можете определить это в своих данных следующим образом:
df=data.frame(y=c(232,345,544,100),name=c("one","two","three","four"),isSum=c(FALSE, FALSE, FALSE, TRUE))