PYTHONPORTAL Telegram 4223
Шпаргалка по визуализации данных на Python для EDA

1. Одновариативный анализ

df.hist() — гистограмма числовых колонок
sns.boxplot(data=df, y='col') — боксплот распределения
sns.kdeplot(data=df['col']) — график плотности
df['col'].value_counts().plot(kind='bar') — столбчатая диаграмма частот

2. Двухвариативный анализ

sns.scatterplot(data=df, x, y) — диаграмма рассеяния
sns.regplot(data=df, x, y) — рассеяние + линия регрессии
sns.barplot(x, y, data=df) — сравнение категорий по значениям
sns.violinplot(data=df, x, y) — распределение по категориям
sns.boxplot(x, y, data=df) — сравнение распределений

3. Многовариативный анализ

sns.pairplot(df) — матрица scatter-графиков
sns.heatmap(df.corr(), annot=True) — тепловая карта корреляций
sns.jointplot(data=df, x='x', y='y') — scatter + распределение
plt.scatter(x, y, c=z) — scatter с цветом по переменной
sns.scatterplot(data=df, x=x, y=y, hue='z') — scatter с цветовой категорией

4. Временные ряды

df.plot(x='date', y='value') — базовый временной график
df.rolling(window).mean().plot() — скользящее среднее
seasonal_decompose(df['col']) — разложение временного ряда
sns.lineplot(data=df, x='date', y='value') — временной ряд с интервалами

5. Текстовый анализ

WordCloud().generate(text) — облако слов
FreqDist(words).plot() — частотный график
sns.barplot(x=words, y=frequencies) — частоты слов в столбиках

6. Кастомизация

plt.title('Заголовок') — заголовок
plt.xlabel('ось X') / plt.ylabel('ось Y') — подписи осей
plt.xticks(rotation=45) — поворот подписей
plt.tight_layout() — авторасстановка
plt.figure(figsize=(10, 6)) — размер графика

7. Сохранение и показ

plt.show() — показать график
plt.savefig('график.png') — сохранить
plt.close() — закрыть окно графика

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍19🔥18



tgoop.com/PythonPortal/4223
Create:
Last Update:

Шпаргалка по визуализации данных на Python для EDA

1. Одновариативный анализ

df.hist() — гистограмма числовых колонок
sns.boxplot(data=df, y='col') — боксплот распределения
sns.kdeplot(data=df['col']) — график плотности
df['col'].value_counts().plot(kind='bar') — столбчатая диаграмма частот

2. Двухвариативный анализ

sns.scatterplot(data=df, x, y) — диаграмма рассеяния
sns.regplot(data=df, x, y) — рассеяние + линия регрессии
sns.barplot(x, y, data=df) — сравнение категорий по значениям
sns.violinplot(data=df, x, y) — распределение по категориям
sns.boxplot(x, y, data=df) — сравнение распределений

3. Многовариативный анализ

sns.pairplot(df) — матрица scatter-графиков
sns.heatmap(df.corr(), annot=True) — тепловая карта корреляций
sns.jointplot(data=df, x='x', y='y') — scatter + распределение
plt.scatter(x, y, c=z) — scatter с цветом по переменной
sns.scatterplot(data=df, x=x, y=y, hue='z') — scatter с цветовой категорией

4. Временные ряды

df.plot(x='date', y='value') — базовый временной график
df.rolling(window).mean().plot() — скользящее среднее
seasonal_decompose(df['col']) — разложение временного ряда
sns.lineplot(data=df, x='date', y='value') — временной ряд с интервалами

5. Текстовый анализ

WordCloud().generate(text) — облако слов
FreqDist(words).plot() — частотный график
sns.barplot(x=words, y=frequencies) — частоты слов в столбиках

6. Кастомизация

plt.title('Заголовок') — заголовок
plt.xlabel('ось X') / plt.ylabel('ось Y') — подписи осей
plt.xticks(rotation=45) — поворот подписей
plt.tight_layout() — авторасстановка
plt.figure(figsize=(10, 6)) — размер графика

7. Сохранение и показ

plt.show() — показать график
plt.savefig('график.png') — сохранить
plt.close() — закрыть окно графика

👉 @PythonPortal

BY Python Portal




Share with your friend now:
tgoop.com/PythonPortal/4223

View MORE
Open in Telegram


Telegram News

Date: |

A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.” The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. The group also hosted discussions on committing arson, Judge Hui said, including setting roadblocks on fire, hurling petrol bombs at police stations and teaching people to make such weapons. The conversation linked to arson went on for two to three months, Hui said.
from us


Telegram Python Portal
FROM American