AmCharts 3中Medication图表缩放后Bullet不显示问题求助
AmCharts 3股票图表Bullet缩放后不显示的解决方法
针对你遇到的'Medication'图表缩放(时间选择器设为1天以上)时Bullet消失的问题,可以通过以下步骤解决:
- 给'Medication'对应的图表曲线(graph)禁用数据分组(dataGrouping),同时确保
hideBulletsCount设置为0:
修改你的图表配置中对应graph的代码,添加dataGrouping: { enabled: false }配置项:
{ id: 'medication-graph', title: 'Medication', type: 'column', valueField: 'medication', fillAlphas: 0.8, bullet: 'round', bulletSize: 8, hideBulletsCount: 0, dataGrouping: { enabled: false } // 禁用数据分组 }
原因说明
AmCharts 3的股票图表默认会启用数据分组功能,当时间范围扩大(缩放至1天以上)时,系统会自动合并时间相近的数据点以优化性能,这会导致绑定在单个数据点上的Bullet被隐藏。而hideBulletsCount属性在股票图表中需要配合禁用数据分组才能生效,因为数据分组会改变原始数据点的展示逻辑,单独设置hideBulletsCount:0无法阻止数据合并带来的Bullet隐藏问题。
内容的提问来源于stack exchange,提问作者Raffy Reyes
相关产品推荐
相关产品推荐

