Tag: 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) Как я […]

включить файлы изображений в шаблонах Django показывает неработающую ссылку?

Все, Я пробовал советы, которые были найдены на форуме . К сожалению, я все еще застрял. Изображение не отображается в шаблоне. Насколько я прослеживал ошибки, теперь они двоякие: 1), где должно появиться изображение, все еще есть сломанная ссылка и сообщение об ошибке: Failed to load resource: the server responded with a status of 404 (NOT […]

Использование Pyserial для построения графика времени от напряжения от последовательного порта Arduino

В качестве названия я использую Arduino, который выводит данные по последовательному порту. Он выводит как таковой: 120 1,23 170 2,54 210 2,32 Левый столбец – это время в миллисекундах, а правый столбец – значение напряжения от 0 до 5 В. Они разделены пробелом. EDIT: Кажется, stackoverflow не позволяет мне печатать в табличной форме, поэтому, чтобы […]

Вход пользователя мыши на графике для ограничений интеграции – python

У меня есть дистрибутив, и я хочу интегрировать его в пользовательский диапазон, выбранный щелчком мыши по графику. import numpy as np import matplotlib.pyplot as plt from scipy import stats from scipy.integrate import trapz # Probability Density Function pdf = stats.norm.pdf #adjust the location and scale of the distribution loc1, scale1, size1 = (20, 1.5, 500) […]

matplotlib легенда, соответствующая размеру и цвету точек

Я хотел бы создать легенду для диаграммы рассеяния, похожей на scatter_demo.py. В легенде должен отображаться цвет и размер наибольших и наименьших точек. Вот что я имею до сих пор: import numpy as np import matplotlib.pyplot as plt N = 10 x = np.random.rand(N) y = np.random.rand(N) colors = np.random.rand(N) area = np.pi * (10 * […]

Построение графика в петле (с базой и пипотом) … проблемы с pyplot.clf ()

Я собираю данные о погоде для исследовательского проекта. Сюжет состоит из 18 временных меток. Я решил, что лучший способ добиться этого – сделать новый график для каждого временного времени, сохранить его в файле и создать новый график для следующего временного времени (используя цикл for). Например: map_init #[Basemap Instance] extra_shapes #[Basemap.readshapefile object] for i in range(timesteps): […]

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