Tag: matplotlib

matplotlib hist () диапазон автозагрузки

Я пытаюсь сделать гистограмму в определенном диапазоне, но функция matplotlib.pyplot.hist () продолжает обрезать диапазон в ящики с элементами в них. Пример игрушки: import numpy as np import matplotlib.pyplot as plt x = np.random.uniform(-100,100,1000) nbins = 100 xmin = -500 xmax = 500 fig = plt.figure(); ax = fig.add_subplot(1, 1, 1) ax.hist(x, bins=nbins,range=[xmin,xmax]) plt.show() Дает участок […]

Пользовательская легенда в баре Pandas (matplotlib)

Я создал бар-план с Pandas, где я показываю, как изменилось количество в некоторых странах, и я установил цвет бара в соответствии с континентом каждой страны. Я рисую график, используя следующий код. Код основывается на втором ответе на этот вопрос : s = pd.Series( listOfQuantities, listOfCountiesNames ) ''' Assign color to each country based on the […]

Как маркировать и изменять масштаб осей Seaborn kdeplot

Вот мой код import numpy as np from numpy.random import randn import pandas as pd from scipy import stats import matplotlib as mpl import matplotlib.pyplot as plt import seaborn as sns fig = sns.kdeplot(treze, shade=True, color=c1,cut =0, clip=(0,2000)) fig = sns.kdeplot(cjjardim, shade=True, color=c2,cut =0, clip=(0,2000)) fig.figure.suptitle("Plot", fontsize = 24) plt.xlabel('Purchase amount', fontsize=18) plt.ylabel('Distribution', fontsize=16) , […]

Как вы представляете следующие трехмерные данные в Matplotlib или Mayavi?

У меня есть большой набор данных, которые я пытаюсь представить в 3D, надеясь обнаружить шаблон. Я потратил довольно много времени на чтение, исследование и кодирование, но потом я понял, что моя основная проблема – это не программирование, а выбор способа визуализации данных . Matplotlib mplot3d предлагает множество опций (каркас, контур, заполненный контур и т. Д.), […]

Matplotlib удаляет пятна с рисунка

В моем случае, я хочу удалить один из круга при нажатии кнопки сброса. Однако ax.clear () очистит все круги на текущей фигуре. Может ли кто-нибудь сказать мне, как удалить только часть патчей? Спасибо. import matplotlib.patches as patches import matplotlib.pyplot as plt from matplotlib.widgets import Button fig = plt.figure() ax = fig.add_subplot(111) circle1 = patches.Circle((0.3, 0.3), […]

Изменение осей на графике матрицы matplotlib двумерной матрицы

У меня есть 2D-массив numpy, который я хочу построить в цветной панели. У меня возникают проблемы с изменением оси, чтобы они отображали мой набор данных. Вертикальная ось идет «вниз» от 0 до 100, тогда как я хочу, чтобы она была «вверх» от 0,0 до 0,1. Поэтому мне нужно сделать две вещи: Переверните массив, используя np.flipud […]

Трюки, чтобы получить кумулятивную гистограмму обратного порядка в matplotlib

Мне интересно, есть ли (лучше) трюк, чтобы отменить кумулятивную гистограмму в matplotlib. Скажем, у меня есть несколько баллов в диапазоне от 0.0 до 1.0, где 1.0 – лучший результат. Теперь мне интересно рассчитать, сколько выборок выше определенного порогового значения. import numpy as np import matplotlib.pyplot as plt d = np.random.normal(size=1000) d = (d – d.min()) […]

Автоматическая установка границ оси y для гистограммы с использованием matplotlib

Вот пример графического отображения больших значений. import matplotlib.pyplot as plt x = [1,2,3,4,5] y = [1000, 1002, 1001, 1003, 1005] plt.bar(x,y) plt.show() Ось y начинается с 0, поэтому все бары выглядят одинаково. Я знаю, что вы можете использовать plt.ylim, чтобы вручную установить лимиты, но есть ли способ для matplotlib автоматически (и умно) установить пределы для […]

Как добавить легенду на графике барботажа Seaborn facetgrid

У меня есть следующий код: import numpy as np import pandas as pd import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set(style="white") # Create a dataset with many short random walks rs = np.random.RandomState(4) pos = rs.randint(-1, 2, (10, 5)).cumsum(axis=1) pos -= pos[:, 0, np.newaxis] step = np.tile(range(5), 10) walk = […]

Как изменить масштаб imshow в matplotlib, не растягивая изображение?

Я хотел бы использовать imshow таким же образом, как и второй пример, здесь http://www.scipy.org/Plotting_Tutorial, но для переопределения шкалы для оси. Мне также хотелось бы, чтобы изображение оставалось неподвижным, пока я это делаю! Код из примера: from scipy import * from pylab import * # Creating the grid of coordinates x,yx,y = ogrid[-1.:1.:.01, -1.:1.:.01] z = […]

 
Interesting Posts for Van-Lav

Как добавить сценарии после установки в easy_install / setuptools / distutils?

Быстрый способ получить количество NaN в столбце, отсчитываемом от последнего действительного значения в DataFrame

Необходимо иметь обязательные и необязательные поля в Django Formset

Что такое generator.throw () хорошо для?

Python MySQLdb – Ошибка 1045: доступ запрещен для пользователя

Преобразование 64-битного целого числа в 8 отдельных 1 байтовых целых чисел в python

Ошибка в номере: недопустимое значение

В PyCharm, как перейти к началу файла?

Сообщение об ошибке для virtualenvwrapper на OS X Lion

python / matplotlib – многоцветная линия

Почему xpath не работает при обработке документа XHTML с помощью lxml (в python)?

"WindowsError: исключение: нарушение прав доступа …" – вопрос ctypes

Как работают рекурсивные генераторы Python?

Можно ли использовать SQLAlchemy с Cassandra CQL?

Проверьте, соответствует ли какое-либо значение словаря условию

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