Tag: matplotlib

Как добавить к оси datetime оси x и метки меток x с помощью Bokeh Python?

Я тестировал Bokeh Python, в частности инструменты диаграммы подсвечника, но не смог понять, как добавить более пяти ярлыков / тиков datetime в мой график. Любое понимание было бы оценено. Вот код: from math import pi import pandas as pd import pandas.io.data as web from bokeh.plotting import * stocks = 'FB' ####################################################### date_today = time.strftime("%x") def […]

matplotlib – контроль над стилем коллекции линий / большое количество строк

Как и предыдущий мой вопрос , я хотел бы контролировать кастрюли линий, нарисованных с помощью matplotlib. Тем не менее, у меня очень большое количество строк, и рисование с помощью чего-либо, кроме линейной коллекции, занимает слишком много времени. Существуют ли какие-либо обходные пути для управления капсилью линий в линейной коллекции общим способом (или, альтернативно, сверхбыстрыми способами […]

Matplotlib: pcolor () не отображает последнюю строку и столбец?

Кажется, что PCOLOR отрубает последнюю строку и столбец моего набора данных. Печать формы zi ниже показывает, что она (22,22) , как я ожидаю, но показана площадь в 21 квадрат на 21 квадрат … Любая идея, почему последние строки и столбцы не отображаются? def pcolor_probs(x,y,z, x_str, y_str, t_str): xi = np.arange(min(x),max(x)+1, 1) yi = np.arange(min(y),max(y)+1, 1) […]

Рисование линий между парами в Python

У меня есть кортеж пар: pairs=[(3,6),(7,2),(8,5),(9,5),(5,13),(10,6),(6,1),(1,13),(11,2),(2,13),(12,4),(4,13)] Каждая пара описывает связь между двумя точками, т. Е. Есть линия между точкой 3 и точкой 6. В настоящее время это делается: i=0 for point in pairs: i+=1 plt.plot(point,(i,i)) plt.show() дает мне прямые линии между каждой точкой и ее соответствующим пунктом назначения: Тем не менее, я ищу соединение этих […]

Python – установить zlim в mplot3D

mpl.rcParams['legend.fontsize'] = 10 fig1 = plt.figure() ax = fig1.gca(projection='3d') ax.plot(tab_C[0], tab_C[1], zs=0, zdir='z', label = "Projection de la trajectoire de C", color='k') ax.plot(tab_M[0], tab_M[1], zs=0, zdir='z', label = "Projection de la trajectoire de M", color='r') for i in range(0,len(tab_t)): ax.plot(tab_C[0][i:i+2], tab_C[1][i:i+2], tab_C[2][i:i+2], color=plt.cm.rainbow(255*i/len(tab_t))) ax.plot(tab_M[0][i:i+2], tab_M[1][i:i+2], tab_M[2][i:i+2], color=plt.cm.rainbow(255*i/len(tab_t))) ax.legend() ax.set_xlabel('I') ax.set_ylabel('J') ax.set_zlabel('K') m = cm.ScalarMappable(cmap=cm.rainbow) m.set_array(tab_t) […]

Как отображать заявления печати, чередующиеся с графиками matplotlib, встроенными в Ipython?

Я хотел бы, чтобы вывести заявления печати, чередующиеся с графиками, в том порядке, в котором они были напечатаны и построены в ячейке ноутбука Ipython. Например, рассмотрим следующий код: (запуск ipython с помощью ipython notebook –no-browser –no-mathjax ) %matplotlib inline import matplotlib.pyplot as plt i = 0 for data in manydata: fig, ax = plt.subplots() print […]

Контурные нерегулярные данные в полигоне

Мне нужно создать заполненные контурные графики данных температуры поверхности моря (SST) в полигоне, однако я не уверен, что это лучший способ сделать это. У меня есть три массива 1D, содержащие данные для X, Y и SST, которые я использую для создания прикрепленного графика: p=PatchCollection(mypatches,color='none', alpha=1.0,edgecolor="purple",linewidth=2.0) levels=np.arange(SST.min(),SST.max(),0.2) datamap=mymap.scatter(x,y,c=SST, s=55, vmin=-2,vmax=3,alpha=1.0) Я хотел бы иметь возможность отображать […]

Интерполяция игнорирует нулевые значения в массиве – Python

У меня два массива одинаковой длины x = array([-243., -242., -241., -240., -239., -238., -237., -236., -235., -234., -233., -232., -231., -230., -229., -228., -227., -226., -225., -224., -223., -222., -221., -220., -219., -218., -217., -216., -215., -214., -213., -212., -211., -210., -209., -208., -207., -206., -205., -204., -203., -202., -201., -200., -199., -198., -197., […]

Стереографическая карта базовой карты Python

Я хочу отображать некоторые значения на стереографической карте (в данном случае – южный ( spstere )). Если я покажу их на цилиндрической карте ( цил ), все будет в порядке: m = Basemap(projection='cyl',llcrnrlon=-180,llcrnrlat=-90,urcrnrlon=180,urcrnrlat=90,resolution='i') CS = m.scatter(lon2,lat2,c=BT2,edgecolors='none',s=sz,cmap='gray') Теперь я хочу, чтобы на карте южного полюса были одинаковые значения, но я не могу заставить ее работать: m […]

Преобразование matplotlib png в base64 для просмотра в html-шаблоне

Задний план Привет, я пытаюсь сделать простое веб-приложение, следуя учебному курсу, который вычисляет уравнение ослабленного вибрации и возвращает png результата на страницу html после того, как он был преобразован в строку Base64. проблема Приложение функционирует нормально, за исключением того, что когда результат вычисляется, отображается значок сломанного изображения, вероятно, потому что строка Base64 недействительна. Исправление проблем […]

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