数值X轴折线图离散标记配置失效:如何仅显示指定数据点标记?
解决ApexCharts标记点条件显示的问题
要实现仅显示系列0指定位置的标记点,你需要调整全局标记的默认配置,再通过discrete属性单独开启目标点的显示:
- 全局标记默认隐藏:将
markers.size设为0,让所有标记点默认不显示 - 指定点单独配置显示:在
discrete数组中,给目标系列和数据点设置size:6,让这些点显示标记
完整配置代码如下:
markers: { size: 0, // 默认隐藏所有标记 discrete: [ { seriesIndex: 0, dataPointIndex: [2, 3, 5, 6, 8, 9, 10], size: 6 // 仅这些点显示尺寸为6的标记 } ] }
原配置问题说明
你之前的配置中全局markers.size=6,这会让所有标记点默认显示,discrete只是给指定点设置了相同的尺寸,并没有改变其他点的显示状态,所以所有标记依然全部显示。
内容的提问来源于stack exchange,提问作者Some1Else
相关产品推荐
相关产品推荐

