Tag: matplotlib

Сюжетные многомерные данные

У меня есть записи членов клуба и их интересов, как в следующем: Member A: Football, Swimming Member B: Swimming, Jooga, Jogging Member C: Cycling, Football Member D: Football, Tennis, Cycling Можно ли построить их на Python, чтобы можно было увидеть, что разные участники-участники разделяют? Заранее спасибо, Adia

Matplotlib – сетки и построение цветных значений y / диапазонов данных

Новый пользователь matplotlib здесь. Я пытаюсь построить цветную кодированную строку данных или, лучше, цветной диапазон данных. Интервалы цветового кодирования вдоль оси y. Ниже показан грубый демонстрационный сценарий: import matplotlib.pyplot as plt # dummy test data datapoints = 25 maxtemps = [ 25, 24, 24, 25, 26, 27, 22, 21, 22, 19, 17, 14, 13, 12, […]

Можно ли обертывать текст xticks в matplotlib в python?

Кто-нибудь знает, можно ли обернуть ярлыки xtick в matplotlib? Прямо сейчас у меня есть следующий код (вроде беспорядочный – он взламывал его некоторое время): def plotResults(request, question_id): responses = ResponseOption.objects.filter(question__id=question_id).order_by('order').annotate(response_num=Count('response')) counts = [] labels = [] for response in responses: counts.append(response.response_num) labels.append(smart_truncate('$'+response.text+'$')) N = len(labels) labels = tuple(labels) counts = tuple(counts) ind = na.array(range(N))+0.5 width […]

растрирование содержимого оси matplotlib (но не рамки, метки)

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

Масштабирование оси Y с помощью Matplotlib в Python

Как масштабировать ось Y с помощью Matplotlib ? Я не хочу менять y-limit, я просто хочу расширить физическое пространство. ^ ^ | | | | +—-> | Before +—-> After

Как нарисовать вероятностные распределения с numpy / matplotlib?

Я хочу нарисовать вероятностные функции (например, биномиальное распределение), но я не нахожу функцию, возвращающую вероятность для заданных параметров. Чтобы написать это, мне нужны биномиальные коэффициенты (я мог бы написать это сам), для которых я тоже не нашел функцию. Есть ли «короткий и / или легкий» для этого? Чтобы уточнить: я не хочу рисовать гистограммы, и […]

Гистограмма в Matplotlib с входным файлом

Я хочу сделать гистограмму в Matplotlib из входного файла, содержащего необработанные данные (.txt). Я сталкиваюсь с проблемами при обращении к входному файлу. Думаю, это должна быть небольшая программа. Любые гуру Matplotlib, любая помощь? Я не прошу код, некоторые материалы должны поставить меня на правильный путь!

matplotlib hist при игнорировании конкретного значения данных

У меня есть 2D-массив numpy с 1.0e6 как значение без данных. Я хотел бы генерировать гистограмму данных, и, хотя мне это удалось, это не лучший способ сделать это. from matplotlib import pyplot import sys eps = sys.float_info.epsilon no_data = 1.0e6 e_data = elevation.reshape(elevation.size) e_data_clean = [ ] for i in xrange(len(e_data)): val = e_data[i] # […]

Построение пунктирных двумерных векторов с matplotlib?

Я использую quiver для рисования векторов в matplotlib: from itertools import chain import matplotlib.pyplot as pyplot pyplot.figure() pyplot.axis('equal') axis = pyplot.gca() axis.quiver(*zip(*map(lambda l: chain(*l), [ ((0, 0), (3, 1)), ((0, 0), (1, 0)), ])), angles='xy', scale_units='xy', scale=1) axis.set_xlim([-4, 4]) axis.set_ylim([-4, 4]) pyplot.draw() pyplot.show() который дает мне хорошие стрелки, но как я могу изменить их стиль […]

ipython -pylab debugging: могу ли я остановить выполнение на определенной строке и перейти в оболочку?

При написании кода python (в основном numpy + matplotlib ) я обычно просто набираю код в vim и запускаю программу для его проверки: python2 foo.py Иногда, когда этого недостаточно, и мне нужно более подробно изучить проблему, я просто запускаю программу в ipython: ipython -pylab foo.py , а затем проверяю переменные, тестирую некоторые команды и так […]

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