#echarts
#echarts
Вопрос:
У меня есть пользовательская серия, которая отображает коллекцию «неопределенных» или пустых строк на моей диаграмме. Есть ли способ избавиться от них? Смотрите скриншот:
Обновить
Максимальное значение установлено на 100 и никогда не обновлялось на основе фильтрации набора данных:
yAxis: {
data: null,
axisTick: {
show: false
},
splitLine: {
show: true
},
axisLine: {
show: true
},
axisLabel: {
show: true,
formatter: (value: any, index: number) => {
return value;
}
},
min: 0,
max: this.chartAssets.length - 1, // this line here cased this behavior
inverse: true,
}
Комментарии:
1. Чувак, прояви порядочность, сэкономь чужое время и сначала покажи код с данными в jsfiddle.
2. @SergeyFedorov не чувствовал, что это гарантирует образец кодирования, поскольку это был общий вопрос. проблема была с осью y, я указал максимальное значение 100, которое никогда не обновлялось с помощью кода фильтрации.
3. Вам нужно показать полную диаграмму, чтобы воспроизвести ошибку. В противном случае мне нужно не только понять проблему, но и выяснить, как ее воспроизвести.
4. @SergeyFedorov справедливый комментарий. Спасибо
Ответ №1:
На самом деле это была ошибка разработчика.
Мы забыли обновить максимальное значение с учетом изменений, внесенных в выбранную пользователем фильтрацию.
Если кто-то еще столкнется с этим, просто обновите максимальное значение (подробнее об этом здесь) в соответствии с длиной вашего набора данных, применяемого к диаграмме.
yAxis: {
max: this.chartAssets.length - 1, // update accordingly
}