Tag: matplotlib

Получить bbox в координатах данных в matplotlib

У меня есть matplotlib.patches.Rectangle объекта matplotlib.patches.Rectangle (строка из гистограммы) в координатах отображения, например: Bbox(array([[ 0., 0.],[ 1., 1.]]) Но я бы хотел, чтобы это не отображало координаты, а координаты данных. Я уверен, что для этого требуется преобразование. Каков метод для этого?

Квадратный ящик Matplotlib

На этом же рисунке у меня есть график двух ящиков. Из-за причин стиля ось должна иметь одинаковую длину, чтобы графический блок был квадратным. Я попытался использовать метод set_aspect, но ось слишком различна с помощью диапазона, и результат потрясающий. Возможно ли иметь ось 1: 1, даже если у них не одинаковое количество точек? благодаря F.

Покажите конечное значение оси y каждой строки с помощью matplotlib

Я рисую график с некоторыми строками с использованием matplotlib, и я хочу отобразить конечное значение y рядом с тем, где каждая строка заканчивается с правой стороны следующим образом: Любые решения или указатели на соответствующие части API? Я совершенно тупой. Я использую matplotlib 1.0.0 и интерфейс pyplot, например pyplot.plot(xs, ys, f, xs_, ys_, f_) .

TypeError: недопустимые размеры для данных изображения при построении массива с imshow ()

Для следующего кода # Numerical operation SN_map_final = (new_SN_map – mean_SN) / sigma_SN # Plot figure fig12 = plt.figure(12) fig_SN_final = plt.imshow(SN_map_final, interpolation='nearest') plt.colorbar() fig12 = plt.savefig(outname12) с new_SN_map являющимся 1D-массивом, а mean_SN и sigma_SN – константами, я получаю следующую ошибку. Traceback (most recent call last): File "c:\Users\Valentin\Desktop\Stage M2\density_map_simple.py", line 546, in <module> fig_SN_final = […]

Графический график с минимальным, максимальным, средним и стандартным отклонениями

Мне нужно создать график с результатами для некоторых прогонов – для каждого из этих прогонов у меня есть минимальный выход, максимальный выход, средний выход и стандартное отклонение. Это означает, что мне понадобится 16 ящиков с надписями. В примерах, на которые я столкнулся, численное распределение, но в моем случае это невозможно. Есть ли способ сделать это […]

Matplotlib: выровнять начало правой оси с определенным значением оси левого

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

matplotlib inline Python 2.7%

Я пытаюсь запустить следующий код, но я продолжаю получать синтаксическую ошибку. Он иногда работает на ноутбуке iPython, но он нестабилен. Предполагается, что код получит диаграмму пузырьков заданных переменных. %matplotlib inline import pandas as pd import numpy as np df = pd.read_csv('effort.csv') df.plot(kind='scatter', x='setting', y='effort', s=df['country']*df['change']);

Как показать дату и время по оси x в matplotlib

Я хотел бы назначить для оси x в matplotlib график полной даты со временем, но с автомасштабированием я мог бы получить только времена или даты, но не оба. Следующий код: import matplotlib.pyplot as plt import pandas as pd times = pd.date_range('2015-10-06', periods=500, freq='10min') fig, ax = plt.subplots(1) fig.autofmt_xdate() plt.plot(times, range(times.size)) plt.show() И по оси x […]

создание errorbars не обрезается в matplotlib с Python

Я использую matplotlib в Python для построения строки с errorbars следующим образом: plt.errorbar(xvalues, up_densities, yerr=ctl_sds, fmt='-^', lw=1.2, markersize=markersize, markeredgecolor=up_color, color=up_color, label="My label", clip_on=False) plt.xticks(xvalues) Я установил тики по оси х, используя «xticks». Тем не менее, строки ошибок последней точки в значениях x (т.е. xvalues ​​[-1]) обрезаются справа – это означает, что отображается только половина строки […]

Как добавить строку, наилучшую для рассеивания графика

В настоящее время я работаю с Pandas и matplotlib, чтобы выполнить некоторую визуализацию данных, и я хочу добавить строку, наиболее подходящую для моего разброса. Вот мой код: import matplotlib import matplotlib.pyplot as plt import pandas as panda import numpy as np def PCA_scatter(filename): matplotlib.style.use('ggplot') data = panda.read_csv(filename) data_reduced = data[['2005', '2015']] data_reduced.plot(kind='scatter', x='2005', y='2015') plt.show() […]

 
Interesting Posts for Van-Lav

Как циклический импорт работает точно в Python

Добавление объекта в globals другого модуля в python

Ошибка Pandas – обнаружено недопустимое значение

Получить местоположение самого большого прямоугольника

Как найти распределение вероятности и параметры для реальных данных? (Python 3)

Распределенное обучение с помощью tf.estimator приводит к дополнительным инструкциям

Открытие файлов из os.listdir () и сравнение строк внутри?

Почему это регулярное выражение приводит к четырем элементам?

Проблема с использованием py2app с пакетом lxml

утечка памяти, вызывающая функцию cython с большими параметрами массива numpy?

Сортировка элементов dict по ключу, кроме буквенно-цифровой сортировки

Установка opencv 3.1 с помощью anaconda python3?

Исключение кавычек для MySQL в python

Python – срез массива до тех пор, пока не будет выполнено определенное условие

Отключить кнопку «Создать и отменить» для определенной функции в OpenERP

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