Вопросы с тегом «matplotlib»

Matplotlib - это библиотека черчения для Python, которая может использоваться в интерактивном режиме или встраиваться в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

1
Сиборн показывает научную запись на тепловой карте для трехзначных чисел
Я создаю тепловую карту из pivot_table pandas, как показано ниже: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Он создает тепловую карту, как показано ниже. Вы можете видеть, что числа не огромны (максимум 750), но они показаны в научном обозначении. Если я смотрю на саму таблицу, это не так. Есть идеи, как я могу …

2
Имшоу: масштабы и аспект
Я пишу программную систему, которая визуализирует срезы и проекции через набор 3D-данных. Я использую matplotlibи специально imshowдля визуализации буферов изображений, которые я получаю из своего кода анализа. Поскольку я хочу аннотировать изображения с помощью осей графика, я использую ключевое слово extension, которое imshowпредоставляет для сопоставления пиксельных координат буфера изображения с …

4
Как я могу построить гистограмму так, чтобы высота столбцов составляла 1 в matplotlib?
Я хотел бы построить нормализованную гистограмму из вектора с помощью matplotlib. Я пробовал следующее: plt.hist(myarray, normed=True) так же как: plt.hist(myarray, normed=1) но ни одна из опций не создает ось Y из [0, 1], так что высота столбцов гистограммы равна 1. Я бы хотел создать такую ​​гистограмму - как я могу …

3
Как задать пользовательские цвета для гистограммы pandas / matplotlib
Я только начал использовать pandas / matplotlib в качестве замены Excel для создания столбчатых диаграмм с накоплением. Я столкнулся с проблемой (1) в палитре по умолчанию всего 5 цветов, поэтому, если у меня больше 5 категорий, цвета повторяются. Как я могу указать больше цветов? В идеале, градиент с начальным и …

4
Как я могу сделать пустой участок в matplotlib?
Я делаю группу подзаговоров (скажем, 3 x 2) в matplotlib, но у меня меньше 6 наборов данных. Как я могу сделать оставшийся участок пустым? Расположение выглядит так: +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ Это может продолжаться для нескольких страниц, но на последней странице …

2
Как я могу отобразить значения NaN как специальный цвет с помощью imshow в matplotlib?
Я пытаюсь использовать imshow в matplotlib для построения данных в виде тепловой карты, но некоторые из значений являются NaN. Я бы хотел, чтобы NaN отображались как особый цвет, которого нет в цветовой карте. пример: import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax = f.add_subplot(111) a = …
85 python  matplotlib  nan 

5
Как удалить строки в графике Matplotlib
Как я могу удалить строку (или строки) осей matplotlib таким образом, чтобы она фактически собирала мусор и освобождала память обратно? Приведенный ниже код, кажется, удаляет строку, но никогда не освобождает память (даже при явных вызовах gc.collect()) from matplotlib import pyplot import numpy a = numpy.arange(int(1e7)) # large so you can …

8
gnuplot против Matplotlib
Я начал свой проект с графическим отображением журналов Tomcat с помощью gnuplot-py , в частности, соотнося конкретные запросы с выделением памяти и сборкой мусора. В чем заключается коллективная мудрость gnuplot-py и Matplotlib для построения графиков Python. Есть ли лучшие графические библиотеки, о которых я не слышал? Мои общие соображения: В …

2
Python xticks в подзаголовках
Если я построю один imshowсюжет, я могу использовать fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) чтобы заменить мои ярлыки xtick. Теперь я рисую 12 imshowграфиков, используя f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Как я могу изменить свои xticks только для одного из этих …

2
Измените интервал сетки и укажите метки галочки в Matplotlib
Я пытаюсь построить подсчеты в виде графиков с координатной сеткой, но не могу понять, как я это делаю. Я бы хотел: Пунктирная сетка с интервалом 5 Ставьте основные отметки только каждые 20 Хочу, чтобы галочки были вне сюжета. Имейте "счетчики" внутри этих сеток Я проверил возможные дубликаты, такие как здесь …

2
Matplotlib: как установить текущую цифру?
Надеюсь, это простой вопрос, но я пока не могу его понять. Я хочу использовать matplotlib, чтобы показать 2 фигуры, а затем использовать их в интерактивном режиме. Я создаю фигуры с помощью: import matplotlib import pylab as pl f1 = pl.figure() f2 = pl.figure() и может использовать интерфейс pyplot, подобный MATLAB, …

4
Как я могу сделать диаграмму рассеяния, окрашенную по плотности в matplotlib?
Я хотел бы сделать диаграмму рассеяния, где каждая точка окрашена в соответствии с пространственной плотностью соседних точек. Я столкнулся с очень похожим вопросом, в котором показан пример этого с использованием R: R Точечная диаграмма: цвет символа представляет количество перекрывающихся точек Какой лучший способ сделать что-то подобное в Python с помощью …

4
Как оживить график разброса?
Я пытаюсь сделать анимацию точечной диаграммы, где цвета и размер точек меняются на разных этапах анимации. Для данных у меня есть два numpy ndarray со значением x и значением y: data.shape = (ntime, npoint) x.shape = (npoint) y.shape = (npoint) Теперь я хочу построить диаграмму рассеяния типа pylab.scatter(x,y,c=data[i,:]) и создайте …


1
matplotlib устанавливает размер метки yaxis
Как изменить размер только ярлыка оси Y? Прямо сейчас я изменяю размер всех меток, используя pylab.rc('font', family='serif', size=40) но в моем случае я хотел бы сделать метку оси Y больше, чем ось x. Однако я бы хотел оставить метки в покое. Я пробовал, например: pylab.gca().get_ylabel().set_fontsize(60) но я получаю только: AttributeError: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.