Tag: matplotlib

Текстовый объект в matplotlib не отвечает правильному масштабированию

, Всем привет. Недавно я попытался добавить текстовый объект в свой сюжет. Но когда я увеличиваю масштаб текста, размер текста остается неизменным. Я хочу, чтобы размер текста увеличивался, когда я увеличиваю масштаб и уменьшаюсь при уменьшении. import matplotlib as mpl fig=plt.figure() ax1=fig.add_subplot(111) ax1.text('','', '',position=[0.5,0.5], text='Y', fontsize='xx-small' ) Любая помощь приветствуется. Благодаря ~ Дополнение-UTC + 8 […]

Горизонтальное масштабирование ноутбука Ipython

У меня есть подзаголовки в ноутбуке ipython. Я могу увеличить масштаб с помощью модуля mpld3 . Однако сейчас я могу только увеличить масштаб прямоугольника. Из-за природы моего приложения мне нужен горизонтальный зум. Есть ли способ масштабирования по горизонтали (с помощью курсора) в matplotlib? Еще лучше я могу настроить масштабирование по горизонтали через код без каких-либо […]

Динамическое обновление диаграммной строки в python

Я рисую линию, используя matplotlib, и хотел бы обновить данные своей строки, как только будут созданы новые значения. Однако один раз в цикле окна не появляется. Несмотря на то, что напечатанная строка указывает, что цикл работает. Вот мой код: def inteprolate(u,X): … return XX # generate initial data XX = inteprolate(u,X) #initial plot xdata = […]

Удаление данных ниже строки в Scatterplot (Python)

Таким образом, у меня был код, который нарисовал 2dhistogram моего набора данных. Я построил его так: histogram = plt.hist2d(fehsc, ofesc, bins=nbins, range=[[-1,.5],[0.225,0.4]]) Я хотел посмотреть только данные выше определенной строки, поэтому я добавил следующее, и все получилось просто отлично: counts = histogram[0] xpos = histogram[1] ypos = histogram[2] image = histogram[3] newcounts = counts #we're […]

Показатели Matplotlib не работают после диалога с файлом Tkinter

Я использую следующую функцию, которую я нашел в качестве ответа на этот вопрос, чтобы показать диалоговое окно для выбора файла. [Изменить: Оказывается, различия в дистрибутивах здесь объясняются только тем, что Matplotlib использует gtk3agg для Fedora и TkAgg для рисования окон в каждой системе] На Fedora 18: Все работает нормально. На Ubuntu 12.10: Matplotlib зависает после […]

Выделение последней точки данных в pandas plot

У меня есть число графиков, подобных этому: import pandas as pd dates = pd.date_range('2012-01-01','2013-02-22') y = np.random.randn(len(dates))/365 Y = pd.Series(y, index=dates) Y.plot() График отлично подходит для отображения формы данных, но мне бы хотелось, чтобы последнее значение также выделялось. Я хотел бы выделить последнюю точку данных с маркером «x» и с другим цветом. Любая идея, как […]

цветная двоичная матрица matplotlib

highlightc = np.zeros([N, N]) print highlightc c = len(highlightc) colour = [0.21]*c colour = np.array(colour) print colour for x, y in hl: highlightc[x, y] = 1##set so binary matrix knows where to plot h=ax.imshow((highlightc*colour), interpolation='nearest',cmap=plt.cm.spectral_r) fig.canvas.draw() Я создал такую ​​двоичную матрицу, и то, что я хочу сделать, это сделать графики, сделанные определенным цветом, умножив двоичную […]

Отображение данных из двоичного файла в python

У меня есть 2000 изображений, которые хранятся в виде одного бинарного файла «file.dat» и главы 512 байтов для этого файла. Формат каждого изображения составляет 512 * 512 * 2 байта (без знака int 16). Моя задача – визуализировать все эти изображения как видео. Как я могу сделать это в python? Моя проблема начинается с чтения […]

Маркировка оси с помощью matplotlib слишком разрежена

Matplotlib пытается грамотно маркировать клещи на этой оси х, но это немного слишком скудно. Должна быть метка для 0 и, возможно, одна для 10 и 100. Это код, который создает фигуру. Как сделать ярлык на оси х более подробным? def timePlot2(data, saveto=None, leg=None, annotate=False, limits=timeLimits, labelColumn="# Threads", valueColumn="Average (s)", size=screenMedium): labels = list(data[labelColumn]) figure(figsize=size) ax […]

построение и форматирование диаграммы морского дна из pandas dataframe

У меня есть pandas al_df который содержит население Алабамы из недавней переписи населения США. Я создал кумулятивную функцию, которую я seaborn с использованием seaborn , в результате чего эта диаграмма: Код, относящийся к построению, следующий: figure(num=None, figsize=(20, 10)) plt.title('Cumulative Distribution Function for ALABAMA population') plt.xlabel('City') plt.ylabel('Percentage') #sns.set_style("whitegrid", {"ytick.major.size": "0.1",}) plt.plot(al_df.pop_cum_perc) Мои вопросы: 1) Как я […]

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