Я строю графику с использованием Matplotlib, и я иногда имею неправильные значения в своих файлах Csv, он создает всплески на моем графике, которые я хотел бы подавить, также иногда у меня много нулей (когда датчик отключен), но я предпочел бы, чтобы график показывал пробелы, чем неправильные нули, которые можно было интерпретировать как реальные значения.Скрыть неправильные значения графика
0
A
ответ
0
Я нашел способ, который работает: Я использовал Xlim для установки значений max и min x, а затем я установил все значения, которые я не хотел нано!
1
Простите меня за то, что я не знаком с matplotlib, но я предполагаю, что вы читаете файл csv непосредственно в matplotlib. Если это так, есть возможность прочитать файл csv в вашем приложении в виде списка int или в виде строки, а затем выполнить проверку данных перед передачей этой строки в библиотеку?
Извините, если моя идея не применима.
Смежные вопросы
- 1. неправильные значения оси x, y с использованием контурного графика
- 2. Алгоритм построения графика DeBruijn дает неправильные результаты
- 3. Значения массива, отображающие неправильные значения
- 4. Значения графика
- 5. функция получает неправильные значения
- 6. формат SimpleDateFormat неправильные значения
- 7. Handling «неправильные значения строки»
- 8. ReadProcessMemory возвращает неправильные значения
- 9. .replace заменить неправильные значения
- 10. неправильные значения массива
- 11. Numpy ПРОДЮСИРОВАНИЕ Неправильные значения
- 12. Преобразование температуры Неправильные значения
- 13. JS вычисляет неправильные значения
- 14. Отладчик, показывающий неправильные значения
- 15. MediaPlayer getProgess - неправильные значения
- 16. неправильные значения свойств ООП
- 17. выпадающие показывает неправильные значения
- 18. Requestparam получает неправильные значения
- 19. path.getTotalLength() возвращает неправильные значения
- 20. cos возвращает неправильные значения?
- 21. Держатель возвращает неправильные значения
- 22. MySQL возвращает неправильные значения
- 23. RecyclerView использует неправильные значения
- 24. UITextField возвращает неправильные значения
- 25. Android: distanceTo() неправильные значения
- 26. getLocationOnScreen возвращает неправильные значения
- 27. GDB печатает неправильные значения
- 28. GetPixel возвращает неправильные значения
- 29. словарь дает неправильные значения
- 30. system.workareaproperty дает неправильные значения
На самом деле у меня есть такая функция, которую я создал, и которая помещает данные csv в массивы, но у меня мало возможностей (что я знаю), я могу поместить искомые данные в NaN, но в этом случае MatPlotLib будет увеличивать масштаб, как говорят, если i хотите график в течение месяца, но у меня есть фактические значения в течение двух дней, он покажет график в течение двух дней, который не является тем, что я хочу. Я хочу весь месяц с пустым пространством при неправильных значениях, другой вариант - поставить нули, то он будет показывать все, но нули являются неправильными значениями, и это уродливо af – Chiappero
Если проблема связана с шипами и корытами, то, возможно, для шипов вы можете оценить градиент в этой точке графика или средний градиент графика и если градиент в следующую точку превышает определенный порог, просто удалите это значение и пусть MatPlotLib будет интерполировать на следующую точку данных. Аналогично для нулей, которые вы могли бы прочитать дальше, чтобы увидеть, является ли это строкой нулей и скидка на эти значения. Очевидно, что эти подходы основаны на понимании того, какую форму графа вы должны ожидать в конце – Crackerjack55