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

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

5
Дата тиков и ротация в матплотлиб
У меня возникла проблема, пытаясь повернуть мои отметки даты в matplotlib. Небольшой пример программы приведен ниже. Если я попытаюсь повернуть тики в конце, тики не повернуты. Если я попытаюсь повернуть галочки, как показано в комментарии «crashes», то происходит сбой matplot lib. Это происходит только в том случае, если значения х …
175 python  matplotlib 

4
Установить маркеры для отдельных точек на линии в Matplotlib
Я использовал Matplotlib для построения линий на фигуре. Теперь я хотел бы установить стиль, в частности маркер, для отдельных точек на линии. Как мне это сделать? Чтобы прояснить мой вопрос, я хочу иметь возможность установить стиль для отдельных маркеров на линии, а не на каждый маркер на указанной линии.
174 python  matplotlib 

10
Как сохранить сюжет Seaborn в файл
Я попробовал следующий код ( test_seaborn.py): import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() Но я получаю эту ошибку: Traceback (most recent call last): File "test_searborn.py", line 11, in <module> fig = …

13
Удаление пробелов вокруг сохраненного изображения в matplotlib
Мне нужно взять изображение и сохранить его после некоторого процесса. Фигура выглядит хорошо, когда я ее отображаю, но после сохранения фигуры у меня появилось свободное пространство вокруг сохраненного изображения. Я попробовал 'tight'вариант для savefigметода, тоже не работал. Код: import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img …
172 python  matplotlib 

5
Как нарисовать сетку на графике в Python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я только что закончил писать код для построения …
171 python  matplotlib 

8
Удалить легенду на фигуре Matplotlib
Чтобы добавить легенду к сюжету matplotlib, достаточно просто запустить legend(). Как убрать легенду с сюжета? (Самое близкое, к чему я пришел, - это запустить legend([]), чтобы очистить легенду от данных. Но это оставляет уродливый белый прямоугольник в верхнем правом углу.)
169 matplotlib  legend 

6
Как сделать точечный график с пустыми кругами в Python?
В Python с Matplotlib, как можно построить график рассеяния с пустыми кругами? Цель состоит в том, чтобы нарисовать пустые круги вокруг некоторых цветных дисков, которые уже нанесены scatter(), чтобы выделить их, в идеале, без необходимости перерисовывать цветные круги. Я пытался facecolors=None, но безрезультатно.

9
Как сделать одну легенду для многих сюжетов с помощью matplotlib?
Я строю информацию одного и того же типа, но для разных стран, с несколькими участками с помощью matplotlib. То есть у меня есть 9 графиков на сетке 3х3, все с одинаковыми для линий (конечно, разные значения на линию). Тем не менее, я не выяснил, как разместить на рисунке одну легенду …
166 python  matplotlib 

6
Как мне сказать matplotlib, что я закончил с сюжетом?
Следующий код отображает два файла PostScript (.ps), но второй содержит обе строки. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("second.ps") …
166 python  matplotlib  plot 

5
предупреждение о слишком большом количестве открытых фигур
В сценарии, в котором я создаю много фигур fix, ax = plt.subplots(...), я получаю предупреждение RuntimeWarning: открыто более 20 фигур. Рисунки, созданные с помощью интерфейса pyplot ( matplotlib.pyplot.figure), сохраняются до явного закрытия и могут занимать слишком много памяти. Однако я не понимаю, почему я получаю это предупреждение, потому что после …

4
Время печати в Python с Matplotlib
У меня есть массив временных меток в формате (ЧЧ: ММ: СС.мммммм) и другой массив чисел с плавающей запятой, каждое из которых соответствует значению в массиве временных меток. Можно ли изобразить время на оси x и числа на оси y с помощью Matplotlib? Я пытался, но почему-то принимал только массивы поплавков. …
164 python  graph  plot  matplotlib 

7
Установка разного цвета для каждой серии в точечной диаграмме на matplotlib
Предположим, у меня есть три набора данных: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Я могу разбросать сюжет так: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Как я могу сделать это с 10 сетами? Я искал это и мог найти любую ссылку на то, что я …

9
Можно ли отображать метки при наведении курсора на точку в matplotlib?
Я использую matplotlib для построения графиков разброса. Каждая точка на диаграмме рассеивания связана с именованным объектом. Я хотел бы видеть имя объекта при наведении курсора на точку на графике рассеяния, связанную с этим объектом. В частности, было бы неплохо иметь возможность быстро видеть имена точек, которые являются выбросами. Самое близкое, …
162 python  matplotlib 

7
уменьшение количества сюжетных тиков
У меня слишком много тиков на графике, и они сталкиваются друг с другом. Как я могу уменьшить количество тиков? Например, у меня есть галочки: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 И я хочу только: 1E-5, 1E-3, ... 1E5, 1E7 Я пытался играть с LogLocator, но я не смог понять это.
161 python  matplotlib 


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