Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 5

График matplotlib

30.09.2020, 12:47. Показов 2157. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день,ситуация в том,что график необходимо построить таким образом,чтобы на оси x конкретные(все) значения массива q и добавить линии от соответсвующих точек графиков в эти значения x. Предполагаю,что второй пункт вопроса решается через vlines,но почему-то не могу по-человечески задать xmin xmax и тд.Прилагаю картинку графика,который получился и картинку того как я вижу соединение точек графика и оси x.Также был бы рад совету как можно заштриховать площадь которая удовлетворяет и первому и второму графику
Пока получается только вот так
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
 
q = np.array([20.132, 20.878, 21.623, 22.369, 23.115, 23.860, 24.606])
qsht = 22.369
vsht = 541
vi=vsht*((qsht/q)**(1/2))
ve = vsht*(qsht/q)
 
fig, ax = plt.subplots()
ax.plot(q, vi, q, ve)
 
ax.xaxis.set_major_locator(ticker.MultipleLocator(1))
ax.xaxis.set_minor_locator(ticker.MultipleLocator(0.5))
ax.yaxis.set_major_locator(ticker.MultipleLocator(50))
ax.yaxis.set_minor_locator(ticker.MultipleLocator(10))
 
plt.axis([19.5, 25.5, 450, 650])
 
ax.grid(which='major',
        color = 'k', 
        linewidth = 0.5)
 
ax.grid(which='minor', 
        color = 'k', 
        linestyle = ':')
 
plt.show()
Миниатюры
График matplotlib   График matplotlib  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2020, 12:47
Ответы с готовыми решениями:

График matplotlib
Доброго времени суток. Нужна помощь, не понимаю, почему данные в график постоянно прибавляются, а не обновляются, в итоге график имеет...

График квадратичной функции на matplotlib
Доброго времени. Вопрос такой - нужно изобразить график функции, он должен быть следующим: Но после выполнения следующего кода: ...

Как перерисовать график в matplotlib?
Есть программа,которая рисует траекторию полёта снаряда. При запуске программы всё работает хорошо,но мне надо этот график...

1
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
30.09.2020, 13:14
Лучший ответ Сообщение было отмечено Catstail как решение

Решение

Тут https://matplotlib.org/3.1.1/gallery/index.html смотрели?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2020, 13:14
Помогаю со студенческими работами здесь

Вывести график matplotlib в QWidget
Подскажите пожалуйста как вывести график который строится с помощью библиотеки matplotlib не в её контейнер "plot" а в QWidget...

Обновляющийся график matplotlib в отдельном окне
Привет всем! Написал код, чтобы график matplotlib строился в оконном приложении Pyqt5. import sys import os import random import...

Как обновлять график matplotlib в QWidget?
Доброго времени суток! Я делал школьный проект на python И всё бы ничего, но у меня не получается обновлять график функции в своей...

Matplotlib и PyQt5 Как отобразить график ?
Привет всем! Прошу помощи! Есть график который выводится по средствам matplotlib'a в Jupytere. fig = plt.figure(figsize=(20, 10)) ...

Как построить график линии уровня matplotlib?
День добрый, есть у меня есть три файла, в которых хранятся значения x,y,z. Как мне построить график линии уровня из данных, хранящихся в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru