import pandas as pd
import numpy as np
import seaborn as sns
%matplotlib inline
import matplotlib.pyplot as plt
from matplotlib.cm import ScalarMappable
import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
sns.set_theme()
sns.set_style('white')
df_train = pd.read_csv('https://github.com/lokalhangatt/stackoverlow/raw/refs/heads/main/train.csv')
df_train = df_train.dropna(axis=1)
null_info = df_train.isnull().sum().sort_values(ascending=False).reset_index().head(20)
null_info.columns = ["Variable", "NullValue"]
list_soal = ['SalePrice', 'GrLivArea', 'GarageArea']
# fig,ax = plt.subplots(1, 3, sharey=True, figsize=(14,4))
def function1(ax):
ax[1].set_title('Histogram for Non-Transfomed Data', fontsize=16)
for i in range(len(list_soal)):
sns.histplot(df_train[list_soal[i]], kde=False, stat='density', bins = 30, ax=ax[i])
sns.kdeplot(df_train[list_soal[i]], ax=ax[i])
for j in range (len(list_soal)):
line1 = plt.axvline(df_train[list_soal].mean(), color="k", linestyle="--", label = "mean")
line2 = plt.axvline(np.median(df_train[list_soal]), color="r", linestyle="--", label = "median")
first_legend = plt.legend(handles=[line1,line2], loc=1)
# fig,ax = plt.subplots(1, 3, sharey=True, figsize=(14,4))
def function2(ax):
ax[1].set_title('Histogram for Transfomed Data', fontsize=16)
for i in range(len(list_soal)):
sns.histplot(np.log10(df_train[list_soal[i]]), kde=False, stat='density', bins = 30, ax=ax[i])
sns.kdeplot(np.log10(df_train[list_soal[i]]), ax=ax[i])
fig,ax = plt.subplots(2, 3, figsize=(14,9), sharey='row')
fig.subplots_adjust(hspace=0.4)
function1(ax[0])
function2(ax[1])
plt.show()
Я хочу отобразить основные тенденции в каждом подсюжете, который я запускаю. Вот мои подсюжеты:
Так и должно быть покажите центральную тенденцию каждого блока на подсюжетах. Но когда я пытаюсь запустить приведенный выше код, я получаю сообщение об ошибке:
При попытке запустить этот код возникает ошибка [code]import pandas as pd import numpy as np import seaborn as sns %matplotlib inline import matplotlib.pyplot as plt from matplotlib.cm import ScalarMappable
plt.show() [/code] Я хочу отобразить основные тенденции в каждом подсюжете, который я запускаю. Вот мои подсюжеты: [img]https://i.sstatic.net/lGEhYfm9.png[/img] Так и должно быть покажите центральную тенденцию каждого блока на подсюжетах. Но когда я пытаюсь запустить приведенный выше код, я получаю сообщение об ошибке: [code]ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). [/code] Как я могу показать эти центральные тенденции на каждом подсюжете?
При попытке запустить этот код возникает ошибка
import pandas as pd
import numpy as np
import seaborn as sns
%matplotlib inline
import matplotlib.pyplot as plt
from matplotlib.cm import ScalarMappable
Я использовал приведенный ниже код для построения гистограммы, но на диаграмме получилась черная линия. Что вызывает появление этих линий и как их удалить? Также. См. ниже.
plt.figure(figsize=(14, 10))
sns.set(rc={
xtick.labelsize : 15,...
Я не могу, хоть убей, найти подобный вопрос, и я рвал на себе волосы, пытаясь понять, как это сделать. Кажется, это должно быть просто!
Настройка: у меня есть некоторые данные X и Y, сгруппированные в ячейки, и каждая ячейка содержит данные X и Y....
import java.util.*; общественный класс JavaBasics { public static void main(String agrs[]) { Сканер sc = новый сканер(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int avg = а + б + с/3; System.out.println(avg); } }
Я пытаюсь построить простую ящичную диаграмму рядом с простой гистограммой на том же рисунке, используя seaborn (0.11.2) и pandas (1.3.4) в блокноте Jupyter (6.4.5).
Я пробовал несколько подходов, но ничего не помогло.
fig, ax = plt.subplots(1, 2)...