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

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

5
Как изменить шрифты в matplotlib (python)?
Это звучит как простая проблема, но я не нахожу эффективного решения для изменения шрифта (а не размера шрифта) в графике, созданном с помощью matplotlib в python. Я нашел несколько руководств по изменению шрифта по умолчанию для matplotlib путем изменения некоторых файлов в папках, где matplotlib хранит свой шрифт по умолчанию …

7
Ошибка python: нет модуля с именем pylab
Я новичок в Python и хочу использовать его plotфункции для создания графиков. Я использую ubuntu 12.04. Я выполнил шаги установки Python из http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/, но когда я это сделаю from pylab import * Я получаю эту ошибку >>> from pylab import * Traceback (most recent call last): File "<stdin>", line 1, …


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

2
matplotlib.pyplot не забудет предыдущие графики - как я могу очистить / обновить?
Как matplotlib.pyplotможно «забыть» предыдущие сюжеты Я пытаюсь построить несколько раз, используя matplotlib.pyplot Код выглядит так: def plottest(): import numpy as np import matplotlib.pyplot as plt a=np.random.rand(10,) b=np.random.rand(10,) c=np.random.rand(10,) plt.plot(a,label='a') plt.plot(b,label='b') plt.plot(c,label='c') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() e=np.random.rand(10,) f=np.random.rand(10,) g=np.random.rand(10,) plt.plot(e,label='e') plt.plot(f,label='f') plt.plot(g,label='g') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() К сожалению, я …

12
Как построить кривую ROC на Python
Я пытаюсь построить кривую ROC, чтобы оценить точность модели прогнозирования, которую я разработал на Python с использованием пакетов логистической регрессии. Я вычислил как истинно положительный, так и ложный положительный результат; однако я не могу понять, как правильно построить график, используя matplotlibи вычисляя значение AUC. Как я мог это сделать?

2
Заголовки строк и столбцов в подзаголовках matplotlib
Как лучше всего добавить строку и заголовок столбца в сетку подзаголовков, созданную в цикле matplotlib? Я могу вспомнить пару, но не особо изящную: Для столбцов со счетчиком цикла вы можете использовать set_title()только первую строку. Для строк это не работает. Придется рисовать textвне сюжетов. Вы добавляете дополнительную строку подзаголовков вверху и …

1
График временных рядов Pandas, устанавливающий основные и второстепенные отметки и метки по оси X
Я хочу иметь возможность устанавливать основные и второстепенные xticks и их метки для графика временных рядов, построенного из объекта временного ряда Pandas. На странице "Что нового" в Pandas 0.9 говорится: "вы можете использовать to_pydatetime или зарегистрировать конвертер для типа Timestamp" но я не могу понять, как это сделать, чтобы использовать …

5
Линейная регрессия с matplotlib / numpy
Я пытаюсь создать линейную регрессию на графике рассеяния, который я сгенерировал, однако мои данные находятся в формате списка, и все примеры, которые я могу найти, polyfitтребуют использования arange. arangeне принимает списки. Я много и мало искал, как преобразовать список в массив, и ничего не кажется ясным. Я что-то упускаю? Далее, …

9
Определение средней точки палитры в matplotlib
Я хочу установить среднюю точку цветовой карты, то есть мои данные идут от -5 до 10, я хочу, чтобы ноль был серединой. Я думаю, что способ сделать это - создать подклассы normalize и использовать норму, но я не нашел ни одного примера, и мне непонятно, что именно я должен реализовать.

7
matplotlib (равная единичная длина): с 'равным' соотношением сторон ось z не равна x- и y-
Когда я устанавливаю равное соотношение сторон для трехмерного графика, ось Z не меняется на «равно». Итак, это: fig = pylab.figure() mesFig = fig.gca(projection='3d', adjustable='box') mesFig.axis('equal') mesFig.plot(xC, yC, zC, 'r.') mesFig.plot(xO, yO, zO, 'b.') pyplot.show() дает мне следующее: где, очевидно, единичная длина оси z не равна единицам x и y. Как …

8
Как изменить бэкенд в matplotlib / Python
Я борюсь со следующей проблемой. Мне нужно создать отчеты, состоящие из набора диаграмм. Все эти диаграммы, кроме одной, созданы с использованием бэкэнда по умолчанию Matplotlib (TkAgg). Одна диаграмма должна быть создана с использованием бэкэнда Cairo, причина в том, что я строю графический график, который можно построить только с помощью Cairo. …

4
Какой самый быстрый способ проверить, находится ли точка внутри многоугольника в Python
Я нашел два основных метода определения принадлежности точки к многоугольнику. Один использует метод трассировки лучей, используемый здесь , что является наиболее рекомендуемым ответом, другой использует matplotlib path.contains_points(что мне кажется немного непонятным). Мне придется постоянно проверять множество точек. Кто-нибудь знает, является ли один из этих двух более рекомендуемым, чем другой, или …

11
Как сгенерировать случайные цвета в matplotlib?
Какой тривиальный пример того, как генерировать случайные цвета для перехода к функциям построения графиков? Я вызываю разброс внутри цикла и хочу, чтобы каждый график был разного цвета. for X,Y in data: scatter(X, Y, c=??) c: цвет. c может быть строкой формата одного цвета, или последовательностью цветовых спецификаций длины N, или …

1
Plt.show показывает полный график, но savefig обрезает изображение
Мой код успешно сохраняет изображения в файл, но важные детали обрезаются с правой стороны. Существуют ответы для решения этой проблемы, когда она возникает plt.show, но это savefigкоманда, которая неправильно создает график в этом примере. Как это исправить? Соответствующий образец моего кода: import glob import os for file in glob.glob("*.oax"): try: …

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