Вопросы с тегом «matplotlib»

Matplotlib - это библиотека черчения для Python, которая может использоваться в интерактивном режиме или встраиваться в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

4
Как уравнять масштабы оси x и оси y в Python matplotlib?
Я хочу нарисовать линии на квадратном графике. Масштабы x-axisи y-axisдолжны быть одинаковыми. например, x находится в диапазоне от 0 до 10, а на экране это 10 см. y также должен находиться в диапазоне от 0 до 10 и также должен составлять 10 см. Квадратная форма должна быть сохранена, даже если …
128 python  matplotlib 

3
Маркируйте топоры на Seaborn Barplot
Я пытаюсь использовать свои собственные ярлыки для штриховой диаграммы Seaborn со следующим кодом: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Однако я получаю …

4
Matplotlib - глобальная легенда и подзаголовки в стороне
Я начал с matplot и управлял некоторыми основными сюжетами, но теперь мне трудно понять, как делать то, что мне сейчас нужно :( Мой актуальный вопрос заключается в том, как разместить глобальный заголовок и глобальную легенду на фигуре с частями. Я делаю подзаголовки 2x3, где у меня много разных графиков разных …

7
Как я могу открыть интерактивное окно matplotlib в записной книжке IPython?
Я использую IPython --pylab=inlineи иногда мне хотелось бы быстро переключиться на интерактивный масштабируемый графический интерфейс matplotlib для просмотра графиков (тот, который появляется, когда вы что-то рисуете в терминальной консоли Python). Как я мог это сделать? Желательно не выходить из ноутбука и не перезагружать его. Проблема со встроенными графиками в ноутбуке …

4
Matplotlib: рисование линий сетки за другими элементами графика
В Matplotlib я делаю пунктирные линии сетки следующим образом: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') однако я не могу понять, как (или даже если это возможно) нарисовать линии сетки за другими элементами графика, такими как столбцы. Изменение порядка добавления сетки по сравнению с добавлением других элементов не имеет …
124 python  matplotlib  grid 

2
Как создать основные и второстепенные линии сетки с разными стилями линий в Python
В настоящее время я использую matplotlib.pyplotдля создания графиков и хотел бы, чтобы основные линии сетки были сплошными и черными, а второстепенные - серыми или пунктирными. В свойствах сетки which=both/major/mine, а затем цвет и стиль линий определяются просто стилем линий. Есть ли способ указать только второстепенный стиль линий? Соответствующий код, который …
122 python  matplotlib 

5
Как создать график плотности в matplotlib?
В RI можно создать желаемый результат, выполнив: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) В python (с matplotlib) самое близкое, что я получил, было с простой гистограммой: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + …
122 python  r  numpy  matplotlib  scipy 

3
вертикальные и горизонтальные линии в matplotlib
Я не совсем понимаю, почему я не могу создавать горизонтальные и вертикальные линии в указанных пределах. Я хочу привязать данные к этому окну. Однако стороны, похоже, не соблюдают мои инструкции. Почему это? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # RIGHT VERTICAL …
122 matplotlib 

6
Сохранение интерактивных фигур Matplotlib
Есть ли способ сохранить фигуру Matplotlib, чтобы ее можно было повторно открыть и восстановить типичное взаимодействие? (Как формат .fig в MATLAB?) Я обнаружил, что много раз запускаю одни и те же сценарии для создания этих интерактивных фигур. Или я отправляю своим коллегам несколько статических файлов PNG, чтобы показать разные аспекты …
119 python  matplotlib 

5
Добавление произвольной строки в график matplotlib в блокноте ipython
Я новичок как в python / matplotlib, так и в использовании его через ноутбук ipython. Я пытаюсь добавить несколько линий аннотации к существующему графику, и я не могу понять, как отобразить линии на графике. Так, например, если я нарисую следующее: import numpy as np np.random.seed(5) x = arange(1, 101) y …



5
Как удалить пробелы между подзаголовками в matplotlib?
Приведенный ниже код создает промежутки между подзаголовками. Как удалить промежутки между частями и сделать изображение плотной сеткой? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 

3
matplotlib получает значения ylim
Я использую matplotlibдля построения данных (используя plotи errorbarфункции) из Python. Мне нужно построить набор совершенно отдельных и независимых графиков, а затем настроить их ylimзначения, чтобы их можно было легко визуально сравнить. Как я могу получить ylimзначения из каждого графика, чтобы взять минимальное и максимальное значения нижнего и верхнего значений ylim, …
115 python  matplotlib  plot 

4
Динамическое обновление графика в matplotlib
Я делаю приложение на Python, которое собирает данные из последовательного порта и строит график собранных данных в зависимости от времени прибытия. Время прибытия данных неизвестно. Я хочу, чтобы график обновлялся при получении данных. Я искал, как это сделать, и нашел два метода: Очистите график и заново начертите график со всеми …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.