Tag: matplotlib

Как установить цветовую карту по умолчанию в Matplotlib

Особенно при работе с изображениями в оттенках серого очень imshow установить цветовую карту для каждой команды imshow(i, cmap='gray') как imshow(i, cmap='gray') . Как установить цветовую карту по умолчанию для использования matplotlib в оттенки серого или любую другую цветовую палитру?

Что случилось с сюжетом Панды?

Я следую книге Уэса МакКинни и в разделе, посвященном пандам, ему дается простой пример построения рамки данных панд. Вот строки, которые я написал: tz_counts = frame['tz'].value_counts() # frame is a Data Frame tz_counts[:10] # works fine till here. I can see the key-value I wanted tz_counts[:10].plot(kind='barh', rot=0) Он просто печатает строку на экране, которая гласит: […]

Ошибка сложности рендеринга агломерата Matplotlib Agg

Я пытаюсь напечатать граф с разрешением 600 dpi, используя Python matplotlib. Однако Python построил 2 из 8 графиков и вывел ошибку: OverflowError: Agg rendering complexity exceeded. Consider downsampling or decimating your data. Я рисую огромный кусок данных (7 500 000 данных за столбец), поэтому я предполагаю, что это будет проблема с перегрузкой или что мне […]

Панды: гистограмма с фиксированной шириной

У меня есть данные, которые я хочу сделать с гистограммой, но я хочу, чтобы гистограмма начиналась с заданного значения и ширины полосы, которая должна быть исправлена. Например, для серии [1, 3, 5, 10, 12, 20, 21, 25] я хочу вместо >>> p.Series([1, 3, 5, 10, 12, 20, 21, 25]).hist(bins=3).figure # | | # | | […]

интерактивный режим matplotlib: определить, отображается ли окно с фигурой

Я использую matplotlib в интерактивном режиме, чтобы показать пользователю график, который поможет им ввести диапазон переменных. У них есть возможность ударить "?" чтобы показать этот график, и запрос переменных будет повторяться. Как я могу узнать, не перерисовать этот сюжет, если он все еще отображается? Поверхностно, у меня есть этот неуклюжий (псевдоиш) код: answer = None […]

получить координаты бункеров с hexbin в matplotlib

Я использую метод hexbin для вычисления 2d гистограмм по моим данным. Но я хотел бы получить координаты центров шестиугольников для дальнейшей обработки результатов. Я получил значения, используя get_array() для результата, но я не могу понять, как получить координаты бункеров. Я попытался вычислить их количество ящиков и объем моих данных, но я не знаю точное количество […]

Boxplot с данными переменной длины в matplotlib

Я собрал некоторые данные в текстовом файле и хочу создать boxplot. Но этот файл данных содержит строки переменной длины, например. 1,2, 2,3, 3,0, 4,5 1,1, 2,2, 2,9 для равной длины я мог бы просто сделать PW = numpy.loadtxt ("./ learning.dat") matplotlib.boxplot (PW.T); Как я могу обрабатывать строки данных переменной длины?

Как строить события вовремя при использовании matplotlib

У меня есть 3 списка, каждый из которых содержит числа, представляющие время. Время представляет событие. Например, в этом A меня есть число для каждого события события A Я хочу представить эти данные на графике. Одним из следующих двух способов: 1) aabaaabbccacac 2) a-> xx xxx xx b-> x xx c-> xx xx

Сделать автомасштабирование matplotlib игнорировать некоторые участки

Я использую API Axs Matplotib для построения некоторых фигур. Одна из строк, которые я рисую, представляет собой теоретическую ожидаемую линию. Он не имеет значения вне исходных значений y и x. Я хочу, чтобы Matlplotlib игнорировал его при автомасштабировании пределов. То, что я имел обыкновение делать, – проверить, какие текущие пределы, затем график и сбросить пределы. […]

Как построить гистограмму с использованием Matplotlib в Python со списком данных?

Я пытаюсь построить гистограмму, используя matplotlib.hist() но я не уверен, как это сделать. У меня есть список probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] и список имен (строк). Как я могу сделать вероятность как мое значение y каждого бара и имена как значения x?

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