charts - Highcharts 堆叠漏斗图与水平堆叠
问题描述
我们希望使用 Highcharts 和 Angular 的可视化看起来像这样。任何人都可以帮助我实施,我也在尝试,一旦我得到它,我会更新我的答案,只是想看看是否有人可以帮助我更快地做到这一点。
解决方案
我认为您应该使用该columnrange
系列来达到想要的结果 - https://www.highcharts.com/demo/columnrange
您可以从以下基本尝试开始:https ://jsfiddle.net/BlackLabel/h5v7czmt/
Highcharts.chart('container', {
chart: {
type: 'columnrange',
inverted: true
},
yAxis: {
visible: false
},
xAxis: {
categories: ['All Applicants', 'Not Considered']
},
plotOptions: {
series: {
stacking: 'normal',
showInLegend: false
}
},
series: [{
name: 'test1',
data: [
[0, 650],
[285, 650]
]
}, {
name: 'test2',
data: [
[650, 1025],
[650, 867]
]
}, {
name: 'test3',
data: [
[1025, 1220],
[867, 1032]
]
}]
});
以及 Highcharts Angular 包装器的 API - https://github.com/highcharts/highcharts-angular
推荐阅读
- c++ - 具有回溯和 DP 的不同输出
- php - 将 PHP 片段放在另一个单引号变量中
- javascript - 为什么我对 Printful API 的请求被拒绝访问?
- php - 使用 with() 从 laravel 中的 DB 中仅选择必填字段
- angularjs - 如何使用适当的数据 json 对象预选 Angular-ui-bootstrap 自动完成
- javascript - 动态复选框不保存到数据库
- javascript - 禁用除选定选项之外的所有选项到使用 ng-repeat 生成的列表中
- ios - 在我的 iPhone 上运行 Xcode 项目
- hyperledger-fabric - 如何使用fabric ca详细构建中间CA服务器?
- reactjs - 如何在 React 中使用 Jest 和 Enzyme 测试组件中的道具是否正确呈现