Tag: matplotlib

Как можно сохранить размер фигуры с помощью matplotlib, хотя используя pyplot.show ()?

Посмотрите на следующий пример python: import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams['figure.figsize'] = [8.27, 11.69] fig = plt.figure() plt.show() # This line causes problems with figsize fig.savefig('test.pdf') Если я использую «plt.show ()» размер фигуры test.pdf сильно изменяется (из 210 х 297 [мм] до 213 x 250 [мм] Что я должен сделать, чтобы сохранить […]

Не удалось импортировать pylab?

Я установил numpy / scipy / matplotlib на Snow Leopard с помощью python 2.6. Импорт pylab, похоже, не работает. После вызова «import pylab» я получаю следующее: File "<stdin>", line 1, in <module> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pylab.py", line 1, in <module> from matplotlib.pylab import * File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pylab.py", line 216, in <module> from matplotlib import mpl # pulls in […]

Оставшиеся места, когда поблизости находятся в scipy.spatial.Delaunay

Я замечаю необъяснимое поведение при сравнении программ триангуляции Delaunay от scipy (0.9.0) и matplotlib (1.0.1). Мои точки – это координаты UTM, хранящиеся в numpy.array([[easting, northing], [easting, northing], [easting, northing]]) . На краях Scipy отсутствуют некоторые мои очки, в то время как matplotlib – все. Есть ли исправление, или я делаю что-то неправильно? import scipy import […]

Python matplotlib imshow работает медленно

Я хочу отобразить файл изображения, используя imshow. Это изображение в серой шкале 1600×1200, и я обнаружил, что matplotlib использует float32 для декодирования значений. Загрузка изображения занимает около 2 секунд, и я хотел бы знать, есть ли способ сделать это быстрее. Дело в том, что мне действительно не нужен образ с высоким разрешением, я просто хочу […]

Удалить начало ноль со времени суток в Matplotlib DateFormatter

Если я использую Matplotlib DateFormatter, например: mydateformatter = DateFormatter("%b %d %I:%M %p", self._tz) Я получаю такие даты (обратите внимание, что часть времени имеет начальный ноль): 27 ноя 2011 15:00 Вместо этого я бы хотел потерять начальный ноль по времени (более человеческий путь), например: 27 ноя 2011 3:00 PM Есть ли способ сделать это?

Динамическое добавление вертикальной линии к графику matplotlib

Я пытаюсь добавить вертикальные линии в график matplotlib динамически, когда пользователь нажимает на определенную точку. import matplotlib.pyplot as plt import matplotlib.dates as mdate class PointPicker(object): def __init__(self,dates,values): self.fig = plt.figure() self.ax = self.fig.add_subplot(111) self.lines2d, = self.ax.plot_date(dates, values, linestyle='-',picker=5) self.fig.canvas.mpl_connect('pick_event', self.onpick) self.fig.canvas.mpl_connect('key_press_event', self.onpress) def onpress(self, event): """define some key press events""" if event.key.lower() == 'q': sys.exit() […]

Scipy: конвертировать RGB TIFF в оттенки серого TIFF и выводить его на Matplotlib

Я хочу манипулировать RGB- полосами в файле TIFF и выводить карту оттенков серого на matplotlib. До сих пор у меня этот код, но я не мог получить его в оттенках серого: import scipy as N import gdal import sys import matplotlib.pyplot as pyplot tif = gdal.Open('filename.tif') band1 = tif.GetRasterBand(1) band2 = tif.GetRasterBand(2) band3 = tif.GetRasterBand(3) […]

Добавьте отступы к верхней и нижней части пипота

Я создаю pyplot, используя следующий код: plotCount = 1 for key in resultsDictionary: count = 1 p1 = plt.subplot(5,1,plotCount) plotCount+=1 for item in resultsDictionary[key]: print count , item , key plt.plot(item, count, marker='o') count+=1 Сгенерированный график имеет верхний и нижний результаты, «сжатые» на графике. Как я могу добавить какое-то дополнение к вершине графика и размера […]

стрелы matplotlib между 3 точками

Я пытаюсь нарисовать стрелки между тремя точками в matplotlib. Предположим, что мы имеем 3 произвольные точки (A1, A2, A3) в 2d и хотим нарисовать стрелки от A1 до A2 и от A2 до A3. Некоторый код, чтобы сделать это ясно: import numpy as np import matplotlib.pyplot as plt A1=np.array([10,23]) A2=np.array([20,30]) A3=np.array([45,78]) drawArrow(A1,A2); drawArrow(A2,A3); plt.show(); Как […]

MatPlotLib с Sublime Text 2 на OSX

Я хочу использовать matplotlib из моего Sublime Text 2 непосредственно через команду сборки. Кто-нибудь знает, как я это делаю? Я действительно запутался в целом нескольких установках / средах python. Google не помог. Мой python установлен через homebrew и в моем терминале (который использует пиво prewon), у меня нет проблем с импортом matplotlib. Но Sublime Text […]

Interesting Posts for Van-Lav

Вложенные генераторы Python

Нарезка круга в равных сегментах, Python

numpy: причудливое индексирование «непредвиденного поведения» – фантастическая индексация, похоже, дает результаты, которые являются «транспонированными» из того, что можно было бы ожидать интуитивно

CGI Python в IIS: проблема с функцией urandom

Параметры точной настройки в логистической регрессии

Применение прописных букв к столбцу в кадре данных pandas

Как разбить два вложенных списка и объединить части для создания двух новых вложенных списков

Конкатенация кортежей

Как получить точный HTML как в браузере

Задача запроса async для BigQuery – метод fetch_results () возвращает неверное количество значений

Понимание списка Python: список подпунктов без дубликатов

PyObjC на Xcode 4

Django использует две базы данных для бесшовных обновлений

Подпроцесс Поменять недопустимый аргумент / сломанный канал при общении с программой C

Python 32/64-битное машинное поплавковое суммирование транспонированной матрицы неверно?

Python - лучший язык программирования в мире.