Tag: matplotlib

pandas 3×3 рассеянная матрица отсутствует ярлыки

Я создаю матрицу рассеяния панды, используя следующий код: import numpy as np import pandas as pd a = np.random.normal(1, 3, 100) b = np.random.normal(3, 1, 100) c = np.random.normal(2, 2, 100) df = pd.DataFrame({'A':a,'B':b,'C':c}) pd.scatter_matrix(df, diagonal='kde') Это приводит к следующей матрице рассеяния: В первой строке нет ярких меток, 3-й столбец без ярлыков, 3-й элемент «C» […]

Matplotlib: Написание текста справа налево (иврит, арабский и т. Д.)

Я пытаюсь добавить текст к моему заговору, который является RTL (в данном случае, иврит). После некоторой работы удалось получить его для отображения текста, но он отображается LTR (что означает, в порядке reverese). Я вникнул в ссылку и сделал обширный поиск в Интернете, и ничего не появилось. Пример того, что я использую: import matplotlib.pyplot as plt […]

hsv_to_rgb не является обратным к rgb_to_hsv на matplotlib

Я попытался преобразовать изображение в hsv и обратно в rgb, но каким-то образом я потерял информацию о цвете. import matplotlib import matplotlib.pyplot as plt import matplotlib.image as mpimg И я также реплицировал проблему на оболочку, просто запись этой строки после импорта также дает тот же результат. plt.imshow( matplotlib.colors.hsv_to_rgb( matplotlib.colors.rgb_to_hsv(mpimg.imread('go2.jpg')) ) ) Можете ли вы сказать […]

Простая настройка диаграммы matplotlib / pandas (метки, тики и т. Д.)

Я новичок в matplotlib, и я пытаюсь использовать его в pandas для построения некоторых простых диаграмм. У меня есть DataFrame, который содержит две метки «score» и «person», полученные из другого DF. df1 = DataFrame(df, columns=['score','person']) Производя этот вывод: Я пытаюсь создать простую гистограмму, чтобы показать каждого человека разного цвета, и это то, что у меня […]

Настройка цвета фона в Seaborn

Я использую Seaborn для составления некоторых данных в Pandas. Я делаю очень большие сюжеты ( factorplot s). Чтобы увидеть их, я использую некоторые средства визуализации в своем университете. Я использую экран Compound, состоящий из 4-х мониторов с небольшим (но отличным от нуля) скосом – зазор между экранами. Этот пробел черный. Чтобы свести к минимуму разрыв […]

не удалось удалить исходную точку в polyplollection matplotlib

Я попробовал пример с PolyCollection из учебников matplotlib и заметил одну странную вещь. Я не мог удалить эти точки из начала координат осей, см. Рис. Как мне это сделать? from mpl_toolkits.mplot3d import Axes3D from matplotlib.collections import PolyCollection from matplotlib.colors import colorConverter import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.gca(projection='3d') […]

matplotlib: несколько графиков на одной фигуре

У меня есть код: import matplotlib.pyplot as plt def print_fractures(fractures): xpairs = [] ypairs = [] plt.figure(2) plt.subplot(212) for i in range(len(fractures)): xends = [fractures[i][1][0], fractures[i][2][0]] yends = [fractures[i][1][1], fractures[i][2][1]] xpairs.append(xends) ypairs.append(yends) for xends,yends in zip(xpairs,ypairs): plt.plot(xends, yends, 'b-', alpha=0.4) plt.show() def histogram(spacings): plt.figure(1) plt.subplot(211) plt.hist(spacings, 100) plt.xlabel('Spacing (m)', fontsize=15) plt.ylabel('Frequency (count)', fontsize=15) plt.show() histogram(spacings) […]

Различные шкалы x и y в увеличенной вставке, matplotlib

Я пытаюсь сделать вставку с использованием matplotlib. В настоящее время у меня есть что-то вроде последнего ответа в разделе Как увеличить часть изображения и вставить в тот же сюжет в matplotlib Там есть параметр, который определяет коэффициент масштабирования. Тем не менее, я хочу изменить масштаб между осями x и y, т. Е. Я хочу увеличить […]

Что делает matplotlib `imshow (интерполяция = 'ближайший')` делать?

Я использую функцию imshow с interpolation='nearest' на изображении в градациях серого и получаю красивое цветное изображение в результате, похоже, что для меня какая-то цветовая сегментация, что именно происходит там? Я также хотел бы получить что-то вроде этого для обработки изображений, есть ли какая-то функция на массивах numpy, например, interpolate('nearest') ? EDIT: Пожалуйста, поправьте меня, если […]

Как закрепить полярный участок в pylab / pyplot

У меня есть полярный график, где theta варьируется от 0 до pi / 2, поэтому весь сюжет лежит в первом квартете, например: %pylab inline X=linspace(0,pi/2) polar(X,cos(6*X)**2) полный полярный сюжет, много пространства потрачено впустую http://schurov.comhttp://img.rupython.com/pythonpolar-test.png Возможно ли с помощью pyplot или matplotlib закрепить полярный график так, чтобы был показан только первый кватер (и, следовательно, нет пространства […]

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