Tag: matplotlib

Как нарисовать кривую прецизионного отзыва с интерполяцией в python?

Я нарисовал кривую прецизионного отзыва, используя функцию sklearn precision_recall_curve и matplotlib . Для тех из вас, кто знаком с кривой с точным отзывом, вы знаете, что некоторые научные сообщества принимают его только при его интерполяции, подобно этому примеру здесь . Теперь мой вопрос в том, что кто-нибудь из вас знает, как сделать интерполяцию в python? […]

matplotlib: цвет текста легенды соответствия с символом в графе рассеяния

Я сделал диаграмму рассеяния с тремя разными цветами, и я хочу соответствовать цвету символа и текста в легенде. Хорошее решение существует для случая линейных графиков: leg = ax.legend() # change the font colors to match the line colors: for line,text in zip(leg.get_lines(), leg.get_texts()): text.set_color(line.get_color()) Однако цветовые get_lines() разброса невозможно получить с помощью get_lines() Для случая […]

Использование matplotlib на безголовом сервере Ubuntu 14.04

У меня есть безгласный сервер Ubuntu 14.04, с которым я подключаюсь удаленно с помощью SSH. Я хочу использовать matplotlib и отображать графики в ssh-клиенте. Например, я бы подключил, используя: ssh -X name@server.com А затем с консоли Python я хочу, чтобы это создало сюжет в окне: import matplotlib.pyplot as plt plt.plot(range(10)) plt.show() Я установил matplotlib в […]

Анимация квадрата из pcolormesh с помощью matplotlib

В результате полного дня проб и ошибок я публикую свои выводы в качестве помощи всем, кто может столкнуться с этой проблемой. В течение последних двух дней я пытался имитировать график в реальном времени некоторых радиолокационных данных из файла netCDF для работы с графическим интерфейсом, который я создаю для школьного проекта. Первое, что я пробовал, – […]

Как построить асимптоты?

Я следил за небольшим учебником, который подвел меня туда, где я хочу, но это не совсем так, и я не уверен, как сделать следующий шаг с ним. Вот моя фигура, как она сейчас стоит: Я не уверен, как это сделать, если планировать асимптоты на этом графике. Я думаю, что мне нужно создать переменную, называемую Y […]

matplotlib пошаговая гистограмма прерывается при значении 10 ^ -1 на xubuntu

Почему, когда код запускается через python, граф, кажется, разбивается на 10 ^ -1 по оси y? (Код ниже) from pylab import * bins = [+0.000e+00,+1.000e+00,+2.000e+00,+3.000e+00,+4.000e+00,+5.000e+00] wght = [[+3.000e-02,+7.0e-02,+3.0e-01,+5.0e-01,+8.0e-01]] hist([ bins[:-1] for i in range(len(wght)) ], bins=bins, weights=wght,histtype="stepfilled", log=True ) ylim(bottom=0.01); ylim(top=1.0) savefig("./output.pdf") Как это должно выглядеть: На самом деле это выглядит так: В настоящее время […]

Прикрепление интенсивности к 3D-графику

В приведенном ниже коде создается 3D-график точек, в которых я измерял интенсивности. Я хочу приложить значение интенсивности к каждой точке, а затем интерполировать между точками, создать цветную карту / поверхность, показывающую точки высокой и низкой интенсивности. Я считаю, что для этого потребуется scipy.interpolate.RectBivariateSpline , но я не уверен, как это работает, поскольку ни один из […]

Базовая карта заставляет python прерываться

Мне нужно сопоставить некоторые точки данных на карте. Для этого я загрузил модуль baseemap для python. Я получаю следующее сообщение об ошибке каждый раз, когда пытаюсь сделать карту. Код, который я использую для этого, приведен ниже. Как я могу это исправить? Версия geos, которую я использую, – 3.4.2, версия basemap, которую я использую, – 1.0.7. […]

Альтернатива scipy.optimize.curve_fit

Я пытаюсь построить некоторые визуализации с matplotlib, и в одной из моих функций я проверяю, являются ли волны логарифмическими. Это моя текущая рабочая версия: import numpy as np def is_logarithmic(waves): def expfunc(x, a, b, c): return a*np.exp(b*x) + c wcopy = list(waves) wcopy.sort() # If the ratio of x-max : x-min < 10, don't use […]

Matplotlib не может найти шрифт

Я пытаюсь нарисовать график в стиле xkcd с matplotlib (версия 1.4.2) под Python 3. Когда я пытаюсь запустить: import matplotlib.pyplot as plt plt.xkcd() plt.plot([1,2,3,4], [1,4,9,16], 'bo') plt.axis([0, 6, 0, 20]) plt.show() Он открывает пустое окно без какого-либо изображения, и я получаю сообщение об ошибке: /usr/lib/python3/dist-packages/matplotlib/font_manager.py:1279: UserWarning: findfont: Font family ['Humor Sans', 'Comic Sans MS', 'StayPuft'] […]

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