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

152
Указание и сохранение фигуры с точным размером в пикселях

Скажем, у меня есть изображение размером 3841 х 7195 пикселей. Я хотел бы сохранить содержимое рисунка на диск, чтобы получить изображение точного размера, который я указываю в пикселях. Нет оси, нет заголовков. Просто изображение. Мне лично нет дела до точек на дюйм, так как я хочу только указать...

152
Поворот текста метки в факторинке seaborn

У меня простой факторплот import seaborn as sns g = sns.factorplot("name", "miss_ratio", "policy", dodge=.2, linestyles=["none", "none", "none", "none"], data=df[df["level"] == 2]) Проблема в том, что все метки x работают вместе, что делает их нечитаемыми. Как вы поворачиваете текст, чтобы метки...

152
Matplotlib scatterplot; цвет как функция третьей переменной

Я хочу создать диаграмму рассеяния (используя matplotlib), где точки заштрихованы в соответствии с третьей переменной. Я очень близко с этим: plt.scatter(w, M, c=p, marker='s') где w и M - точки данных, а p - переменная, которую я хочу заштриховать. Однако я хочу сделать это в оттенках серого, а не...

150
Инструмент для преобразования кода MATLAB в Python [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос У меня есть набор кода MATLAB из моей...

149
ImportError: нет модуля с именем matplotlib.pyplot

В настоящее время я практикую matplotlib. Это первый пример, который я практикую. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Когда я запускаю этот скрипт с python ./plot_test.py, он...

147
Как мне сказать Matplotlib создать второй (новый) сюжет, а затем построить старый?

Я хочу построить данные, затем создать новую фигуру и построить данные2, и, наконец, вернуться к исходному графику и построить данные3, примерно так: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w =...

146
Выравнивание повернутых меток xticklabels с соответствующими метками xticks

Проверьте ось x на рисунке ниже. Как я могу сдвинуть метки немного влево, чтобы они совпадали с соответствующими отметками? Я поворачиваю этикетки, используя: ax.set_xticks(xlabels_positions) ax.set_xticklabels(xlabels, rotation=45) Но, как вы можете видеть, вращение происходит по центру текстовых...

145
Ubuntu, выполняющая `pip install`, выдает ошибку 'Следующие необходимые пакеты не могут быть собраны: * freetype'

При выполнении pip install -r requirements.txtя получаю следующую ошибку на этапе установки matplotlib: REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [not found. pip may install it below.] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to...

144
Заголовок рисунка Python Matplotlib перекрывает метку осей при использовании twiny

Я пытаюсь построить две отдельные величины на одном графике, используя twiny следующим образом: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000),...

144
Общий xlabel / ylabel для подзаголовков matplotlib

У меня такой сюжет: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) и теперь я хотел бы дать этому графику общие метки оси x и метки оси y. Под «общим» я подразумеваю, что должна быть одна большая метка по оси абсцисс под всей сеткой подзаголовков и одна большая метка по оси...

142
Командная строка Unix, основанная на ASCII инструменте построения диаграмм / графиков

Есть ли хороший инструмент для построения диаграмм / графиков / построения графиков в командной строке UNIX? Я ищу что-то, что будет отображать точки xy на графике ASCII. Чтобы прояснить, я ищу что-то, что будет выводить график в ASCII (например, в стиле ascii-art), поэтому я могу использовать его...

139
Построение 2D тепловой карты с помощью Matplotlib

Используя Matplotlib, я хочу построить 2D тепловую карту. Мои данные представляют собой массив Numpy размером n на n, каждый со значением от 0 до 1. Итак, для элемента (i, j) этого массива я хочу построить квадрат с координатой (i, j) в моем тепловая карта, цвет которой пропорционален значению...

138
Построение неблокирующим способом с Matplotlib

Последние несколько дней я играл с Numpy и matplotlib. У меня возникли проблемы с попыткой построить график функции matplotlib без блокировки выполнения. Я знаю, что на SO уже есть много тем, задающих похожие вопросы, и я довольно много гуглил, но мне не удалось заставить эту работу. Я пробовал...

136
Получение отдельных цветов из цветовой карты в matplotlib

Если у вас есть Colormap cmap, например: cmap = matplotlib.cm.get_cmap('Spectral') Как вы можете получить определенный цвет от 0 до 1, где 0 - это первый цвет на карте, а 1 - последний цвет на карте? В идеале я бы смог получить средний цвет на карте, выполнив: >>> do_some_magic(cmap, 0.5)...

134
Как установить «положение камеры» для 3D-графиков, используя python / matplotlib?

Я учусь использовать mplot3d для создания хороших графиков 3D-данных, и я до сих пор очень счастлив. На данный момент я пытаюсь сделать небольшую анимацию вращающейся поверхности. Для этого мне нужно установить положение камеры для 3D-проекции. Я предполагаю, что это должно быть возможно, так как...

134
Как преобразовать массив NumPy в изображение PIL, применяя цветовую карту matplotlib

У меня простая проблема, но я не могу ее решить. Я хочу взять 2D-массив NumPy, который представляет изображение в оттенках серого, и преобразовать его в изображение RGB PIL, применяя некоторые из цветовых карт matplotlib. Я могу получить разумный вывод PNG с помощью pyplot.figure.figimageкоманды:...