Вопросы, помеченные тегом «seaborn»

Seaborn - это библиотека визуализации данных Python, основанная на matplotlib. Он предоставляет высокоуровневый интерфейс для рисования привлекательных и информативных статистических графиков.
avatar
honeymoon
9 августа 2021 в 07:10
82
1

график Python с двумя временными точками с наклоном

Я хочу построить несколько диаграмм в виде FacetGrid, каждая из которых включает две точки времени. Кроме того, я хочу рассчитать и отобразить наклон линии: ID TimePoint1 TimePoint2 ================================ A 500 20000 B 200 ...
avatar
Yuri Nassar
8 августа 2021 в 23:54
204
1

Неожиданное поведение графика Seaborn в диапазоне xticks

Я начинаю изучать панд и морских существ. Я тестирую линейный график, но ось X графика не показывает диапазон, который я ожидал для этого атрибута (num_of_elements). Я ожидал, что каждое значение этого атрибута отображается на оси x. Может кто-нибудь объяснить, чего...
avatar
Fatemeh Ajallooeian
8 августа 2021 в 12:38
639
1

Точечная диаграмма с разными цветами и маркерами из широкоформатных данных

У меня есть набор данных с разными переменными, и я хочу построить график "Concentration at 10℃" с "Mean pH at 10", "concentration at 17.5C" с "Mean pH at 17.5" и "concentration at 25C" с <12790747736881> на одном графике data = {'sample': ['24h', '1W', '2W',...
avatar
esuo2
8 августа 2021 в 09:59
883
2

Невозможно отобразить время отдельно по оси x >> TypeError: аргумент float() должен быть строкой или числом, а не «datetime.time»

Я пытаюсь построить график времени (с 6:00 до 18:00) в зависимости от температуры и других параметров. но я мучился всю неделю import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np import matplotlib.dates as mdates import...
avatar
Quant Christo
8 августа 2021 в 09:37
91
1

График FacetGrid с агрегатом в Seaborn/другой библиотеке

У меня есть toy-dataframe: import pandas as pd import seaborn as sns import matplotlib.pyplot as plt df = pd.DataFrame({'cat': ['a', 'a', 'a', 'b', 'b', 'b'], 'n1': [1,1,1,4,5,6], 'n2': [6,5,2,2,2,1]}) Я хочу сгруппировать по cat и построить гистограммы для n1 и n2,...
avatar
Sylvie
8 августа 2021 в 07:20
113
1

Как увеличить размер шрифта в зацикленных нескольких подзаголовках в Python?

Мне было интересно, как я могу увеличить размер шрифта во всех моих подграфиках в цикле, который я сделал. Я планирую одновременно построить диаграммы для всех групп, и каждая диаграмма представляет числовую переменную в наборе данных. fig, axes =...
avatar
miloshdrago
7 августа 2021 в 19:16
166
0

График Seaborn с двумя уровнями, не показывающими ось x [дубликат]

Я использую кошачьи графики в Seaborn со следующим кодом: import seaborn as sns non_linear_plot = sns.catplot(x="Ratio", y="F1-Score", hue="Method", col="Data", data=df_non_linear, ...
avatar
veg2020
7 августа 2021 в 14:48
179
1

Аннотировать некоторые наблюдения графика рассеяния

Я сделал график гантелей в matplotlib, используя приведенный ниже "пример кадра данных" (df) и код. Результат выглядит довольно хорошо, но я пока не могу аннотировать графики гантелей их средними значениями в столбце df["avg"]. Может кто-нибудь подсказать, как...
avatar
Arangul
7 августа 2021 в 09:28
125
1

Определите количество знаков после запятой, которое появляется в cbar с помощью seaborn.kdeplot

Из следующего кода: penguins = sns.load_dataset("penguins") g = sns.PairGrid(penguins) g.map_upper(sns.histplot,) g.map_lower(sns.kdeplot, fill=True,cbar=True) g.map_diag(sns.histplot, kde=True, cbar=True) в строке легенды от 3 до 5 знаков после запятой, и я бы хотел,...
avatar
project.py
7 августа 2021 в 00:18
448
1

Почему background_gradient не работает для двух разных цветов?

Я пытаюсь добавить фоновый градиент разных цветов для разных столбцов. Почему последний цвет переопределяет предыдущий? Что сделать, чтобы сохранить оба цвета? import pandas as pd import numpy as np arrays = [np.hstack([['One']*2, ['Two']*2]) , ['A', 'B', 'A',...
avatar
roudan
6 августа 2021 в 17:07
194
0

как использовать разные цвета для точек рассеяния, используя lmplot ТОЛЬКО с одной линией регрессии?

Я использую морской lmplot. Я хотел бы использовать разные цвета для разных точек рассеяния, используя hue=, однако, если я использую hue= с fit_reg=True, линии регрессии будут нарисованы для каждой точки категории. Я хотел бы иметь только одну линию регрессии для всех...
avatar
Smashley
6 августа 2021 в 15:14
586
1

Как замаскировать цветом высокие значения на тепловой карте Seaborn

У меня есть тепловая карта с несколькими очень высокими значениями (>5), которые я хотел бы замаскировать красным цветом. Мне удалось сгенерировать тепловую карту без проблем, но я не могу понять, как замаскировать высокие значения. import pandas as pd import...
avatar
project.py
6 августа 2021 в 12:19
142
0

Применение градиентного цвета фона в python pandas не работает

Я пытаюсь стилизовать свою таблицу, но у меня возникла проблема из-за того, как она сделана. Я хочу раскрасить отдельный столбец, который я выбрал, для каждого года, но я не хочу включать годы в код, потому что у меня есть много таблиц с разными годами, поэтому он...
avatar
pykarthick
6 августа 2021 в 09:59
72
0

Перекрывающийся текст в диаграмме matplotlib. При использовании пакета Adjust text они дали достойные результаты, но линии, соединяющие текст и точку, пересекаются.

Я создаю точечную диаграмму с рядом точек, эти точки сгруппированы в некоторых областях, поэтому текст, связанный с точками, перекрывается. Я попытался использовать пакет настройки текста, это решило проблему, но некоторые строки пересекаются, чего я не хочу. Я пытаюсь...
avatar
AlexDong
6 августа 2021 в 09:35
105
1

Точечная диаграмма с размером точки и цветом на основе столбца фрейма данных

Я хотел бы сделать точечную диаграмму в seaborn/matplotlib, где размер точек определяется значениями в другом столбце (в данном случае это TVD(глубина). Затем цвета точек разделяются значениями в другом столбце). столбец (тип LOF) Столбцы здесь ["ПК", "ISIP", "TVD",...
avatar
Noob
6 августа 2021 в 07:07
90
1

Как сделать кластерную тепловую карту большого набора данных более красивой?

У меня есть матрица расстояний, которую я нормализовал, обрезал заголовки строк и столбцов с помощью регулярных выражений Python и попытался создать из нее кластеризованную тепловую карту со следующим кодом: import numpy as np import matplotlib.pyplot as plt import...
avatar
Paul Hager
5 августа 2021 в 16:36
505
1

Почему графики Seaborn и HistPlots отображают один и тот же шестнадцатеричный цвет по-разному?

Я пытаюсь сохранить единую цветовую палитру в своей диссертации и заметил, что синий цвет моих гистограмм и синий цвет моих счетных диаграмм имеют немного разные оттенки, даже несмотря на то, что я установил для них одно и то же шестнадцатеричное значение. Есть ли...
avatar
Ravaging Care
5 августа 2021 в 15:06
101
0

Отсутствуют метки x-tick mpl_to_plotly

Использование mpl_to_plotly для преобразования морского графика, метки x-tick исчезают. Как мы можем заставить их появиться? import statsmodels.api as sm import matplotlib.pyplot as plt import plotly from plotly.tools import mpl_to_plotly import seaborn as sns ​ iris =...
avatar
smytech
5 августа 2021 в 08:51
66
1

Отображение границ в столбчатой ​​диаграмме с накоплением для каждой части

Наличие фрейма данных типа: data= {"A":[10,9], "B":[4,3],"C":[0,4]} df= pd.DataFrame(data=data, index= ["Jan", "Feb"]) Выглядит так: A B C Jan 10 4 0 Feb 9 3 4 И я строю участок со сложенными столбиками. (Изображение в конце) ax =...
avatar
Rylan Schaeffer
5 августа 2021 в 03:47
54
1

Преобразование графика рассеяния Matplotlib/Seaborn в параллелограмм

У меня есть 2D-диаграмма рассеяния (либо в matplotlib, либо в Seaborn) и угол, например. 64 градуса. Я хочу построить деформированную версию этого точечного графика, где ось x первого графика фиксирована, но вторая ось деформирована так, что ось y первого графика...