Как вы можете видеть, хотя можно разместить все переменные в одном графике, это не очень полезная визуализация.Поэтому я предлагаю вам следовать второму примеру, где вы получите 5 цифр с 7 субплощадками каждая.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('C:\wisconsin.csv', index_col=0)
n_rows = 5
n_cols = 6
count = 0
col_num = 1
plt.subplots(n_rows, n_cols)
for i in range(n_rows):
for j in range(n_cols):
plt.subplot(n_rows, n_cols, count+1)
sns.boxplot(df.iloc[:, col_num], orient='vertical')
if col_num < df.shape[1] :
count += 1
col_num += 1
plt.show()
df_1 = df.iloc[:, 1:-1]
n_rows = 5
col_start = 0
delta = 7
col_end = 0
for i in range(n_rows):
col_end = col_start + delta
df.iloc[:, col_start:col_end].plot(kind = 'box', subplots=True, sym='b.')
col_start += delta
plt.show()