【发布时间】:2020-04-07 05:16:41
【问题描述】:
谁能告诉我为什么这个图形不是用 R 绘制的?我有一些发生这种情况的图形,但我没有找到解决方案。它显示像棒棒糖图...
提前谢谢..
library(highcharter)
name <- c('A','B')
y <- c(40,60)
color <- c('#4185F3','#427CDD')
label <- c('A1','B1')
parliament <- data.frame(name, y, color, label)
highchart() %>%
hc_chart(type='item') %>%
hc_title(text='Highcharts item chart') %>%
hc_subtitle(text='Parliament visualization') %>%
hc_plotOptions(series=list(dataLabels=list(enabled = TRUE, format='{point.label}'),center=c('50%', '88%'),startAngle=-100,endAngle=100)) %>%
hc_legend(labelFormat='{name} <span style="opacity: 0.4">{y}</span>') %>%
hc_add_series(data=parliament,name='Representatives',keys=c('name', 'y', 'color', 'label')) %>%
hc_tooltip(enabled=FALSE) %>%
hc_credits(enabled = TRUE, text = "Plataforma SegmentaNet",href = "https://segmentanet.com", target="_blank") %>%
hc_exporting(enabled = TRUE)
【问题讨论】:
-
您的预期输出是什么?看起来你的图表准确地显示了你给它的东西。 y = 40 处的一个数据点和 y = 60 处的另一个数据点。
-
我期待这样的图表(只有两方,60-40)highcharts.com/demo/parliament-chart
-
您自己找到解决方案了吗?我遇到了同样的问题。
标签: r r-highcharter