|
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 558
|
|
Некорректное построение графиков: matplotlib25.10.2020, 01:15. Показов 4717. Ответов 6
Метки нет (Все метки)
Здравствуйте! Почему в matplotlib график (прямые линии) строятся не совсем от заданных координат по оси абцисс?
Там какие-то смещения и в глаза это бросается резко. Значения все проверены. Всё верно. Как с этим бороться, неужели набивать значения повыше?
0
|
|
| 25.10.2020, 01:15 | |
|
Ответы с готовыми решениями:
6
Matplotlib построение изолиний по своим данным
|
|
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 558
|
|
| 25.10.2020, 01:18 [ТС] | |
|
И причём, чем толще линия, тем сильнее смещение
0
|
|
|
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
|
|
| 25.10.2020, 12:03 | |
|
Приведите свой код и данные (хотя-бы часть, которая по вашему мнению рисуется "неверно").
1
|
|
|
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 558
|
|||||||||||||||||
| 25.10.2020, 14:19 [ТС] | |||||||||||||||||
|
у меня 2 объекта оси, на одной рисуется вот эта синяя вертикальная линия, на другой графики красным. Для той оси, которая рисует синюю линию заданы границы:
вот код:
Если сделать толщины линий одинаковые, то залезания нет.
0
|
|||||||||||||||||
|
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
|
|
| 25.10.2020, 17:42 | |
|
Поставьте параметр linewidth=1, если вам нужна такая графическая точность.
0
|
|
|
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 558
|
|||||||
| 25.10.2020, 18:07 [ТС] | |||||||
0
|
|||||||
|
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
|
|
| 25.10.2020, 19:29 | |
|
Понять, что происходит можно, нарисовав scatter-график и там поигравшись с размером точки. Точка всегда рисуется так, что-бы ее центр совпадал с точной координатой, а если вам надо не точка, а кружок - то его центр будет соответствовать данным, а вокруг будет закрашенная область заданного (произвольно) радиуса. И это абсолютно логично при анализе данных.
То-же самое происходит, когда рисуем plot-график. Поэтому вам надо решить, что вам надо. Если надо обязательно точно отрисовывать график - то понятно, что ширина линии должна быть минимальной, т.е. 1 пиксель. И тогда никто никуда не смещается, за линии не заходит и т.д. Если ваша задача сделать красивый график, эстетически грамотно выверив ширину столбиков и пр. с игнорированием точности - ну тогда да, придется изощряться. Но вообще говоря, Matplotlib создан не для этих целей.
0
|
|
| 25.10.2020, 19:29 | |
|
Помогаю со студенческими работами здесь
7
Построение графиков функций на языке Python с использованием модуля SymPy Выделение пересечений графиков matplotlib Отрисовка графиков библиотекой matplotlib
[matplotlib] Разработка программ для построения графиков функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|