Вопросы, помеченные тегом «seaborn»
Seaborn - это библиотека визуализации данных Python, основанная на matplotlib. Он предоставляет высокоуровневый интерфейс для рисования привлекательных и информативных статистических графиков.
9 августа 2021 в 07:10
82
1
график Python с двумя временными точками с наклоном
Я хочу построить несколько диаграмм в виде FacetGrid, каждая из которых включает две точки времени. Кроме того, я хочу рассчитать и отобразить наклон линии:
ID TimePoint1 TimePoint2
================================
A 500 20000
B 200 ...
8 августа 2021 в 23:54
204
1
Неожиданное поведение графика Seaborn в диапазоне xticks
Я начинаю изучать панд и морских существ. Я тестирую линейный график, но ось X графика не показывает диапазон, который я ожидал для этого атрибута (num_of_elements). Я ожидал, что каждое значение этого атрибута отображается на оси x. Может кто-нибудь объяснить, чего...
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',...
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...
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,...
8 августа 2021 в 07:20
113
1
Как увеличить размер шрифта в зацикленных нескольких подзаголовках в Python?
Мне было интересно, как я могу увеличить размер шрифта во всех моих подграфиках в цикле, который я сделал.
Я планирую одновременно построить диаграммы для всех групп, и каждая диаграмма представляет числовую переменную в наборе данных.
fig, axes =...
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,
...
7 августа 2021 в 14:48
179
1
Аннотировать некоторые наблюдения графика рассеяния
Я сделал график гантелей в matplotlib, используя приведенный ниже "пример кадра данных" (df) и код.
Результат выглядит довольно хорошо, но я пока не могу аннотировать графики гантелей их средними значениями в столбце df["avg"].
Может кто-нибудь подсказать, как...
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 знаков после запятой, и я бы хотел,...
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',...
6 августа 2021 в 17:07
194
0
как использовать разные цвета для точек рассеяния, используя lmplot ТОЛЬКО с одной линией регрессии?
Я использую морской lmplot. Я хотел бы использовать разные цвета для разных точек рассеяния, используя hue=, однако, если я использую hue= с fit_reg=True, линии регрессии будут нарисованы для каждой точки категории. Я хотел бы иметь только одну линию регрессии для всех...
6 августа 2021 в 15:14
586
1
Как замаскировать цветом высокие значения на тепловой карте Seaborn
У меня есть тепловая карта с несколькими очень высокими значениями (>5), которые я хотел бы замаскировать красным цветом. Мне удалось сгенерировать тепловую карту без проблем, но я не могу понять, как замаскировать высокие значения.
import pandas as pd
import...
6 августа 2021 в 12:19
142
0
Применение градиентного цвета фона в python pandas не работает
Я пытаюсь стилизовать свою таблицу, но у меня возникла проблема из-за того, как она сделана. Я хочу раскрасить отдельный столбец, который я выбрал, для каждого года, но я не хочу включать годы в код, потому что у меня есть много таблиц с разными годами, поэтому он...
6 августа 2021 в 09:59
72
0
Перекрывающийся текст в диаграмме matplotlib. При использовании пакета Adjust text они дали достойные результаты, но линии, соединяющие текст и точку, пересекаются.
Я создаю точечную диаграмму с рядом точек, эти точки сгруппированы в некоторых областях, поэтому текст, связанный с точками, перекрывается. Я попытался использовать пакет настройки текста, это решило проблему, но некоторые строки пересекаются, чего я не хочу. Я пытаюсь...
6 августа 2021 в 09:35
105
1
Точечная диаграмма с размером точки и цветом на основе столбца фрейма данных
Я хотел бы сделать точечную диаграмму в seaborn/matplotlib, где размер точек определяется значениями в другом столбце (в данном случае это TVD(глубина). Затем цвета точек разделяются значениями в другом столбце). столбец (тип LOF)
Столбцы здесь ["ПК", "ISIP", "TVD",...
6 августа 2021 в 07:07
90
1
Как сделать кластерную тепловую карту большого набора данных более красивой?
У меня есть матрица расстояний, которую я нормализовал, обрезал заголовки строк и столбцов с помощью регулярных выражений Python и попытался создать из нее кластеризованную тепловую карту со следующим кодом:
import numpy as np
import matplotlib.pyplot as plt
import...
5 августа 2021 в 16:36
505
1
Почему графики Seaborn и HistPlots отображают один и тот же шестнадцатеричный цвет по-разному?
Я пытаюсь сохранить единую цветовую палитру в своей диссертации и заметил, что синий цвет моих гистограмм и синий цвет моих счетных диаграмм имеют немного разные оттенки, даже несмотря на то, что я установил для них одно и то же шестнадцатеричное значение.
Есть ли...
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 =...
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 =...
5 августа 2021 в 03:47
54
1
Преобразование графика рассеяния Matplotlib/Seaborn в параллелограмм
У меня есть 2D-диаграмма рассеяния (либо в matplotlib, либо в Seaborn) и угол, например. 64 градуса. Я хочу построить деформированную версию этого точечного графика, где ось x первого графика фиксирована, но вторая ось деформирована так, что ось y первого графика...