Vẽ sơ đồ phân phối trên cùng một biểu đồ
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
sns.histplot[data=df, x="sepal_length", color="skyblue", label="Sepal Length", kde=True]
sns.histplot[data=df, x="sepal_width", color="red", label="Sepal Width", kde=True]
plt.legend[]
plt.show[]
ví dụ 1. Biểu đồ với các biến khác nhau
Biểu đồ bên dưới được vẽ bằng cách sử dụng các tham số bổ sung như thùng, alpha và màu sắc. alpha xác định độ trong suốt, thùng xác định số lượng thùng và màu đại diện cho màu của biểu đồ
Python3
# import all modules
import
pandas as pd
import
seaborn as sns
import
matplotlib.pyplot as plt
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
0# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
1import
0 import
1______32import
3
import
5
import
6import
7____38import
0 seaborn as sns
0seaborn as sns
1
seaborn as sns
2seaborn as sns
3import
0 seaborn as sns
5seaborn as sns
6import
0 seaborn as sns
8import
3
import
9
đầu ra
ví dụ 2. chồng chéo biểu đồ
Trong đoạn mã dưới đây, chúng tôi vẽ hai biểu đồ trên cùng một trục. chúng tôi sử dụng plt. hist[] hai lần và sử dụng các tham số, thùng, alpha và màu giống như trong ví dụ trước.
Để tải xuống và xem tệp CSV được sử dụng, hãy nhấp vào đây.
Python3
# import all modules
import
pandas as pd
import
seaborn as sns
import
matplotlib.pyplot as plt
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
0# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
1import
0 import
1______83import
3
matplotlib.pyplot as plt
6
import
6matplotlib.pyplot as plt
8matplotlib.pyplot as plt
9import
0
1
2import
0seaborn as sns
5seaborn as sns
6import
0seaborn as sns
8import
3
import
6
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
00matplotlib.pyplot as plt
9import
0
1
2import
0seaborn as sns
5seaborn as sns
6import
0# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
09import
3
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
12# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
13
# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
15# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
16____117# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
18# libraries & dataset
import seaborn as sns
import matplotlib.pyplot as plt
# set a grey background [use sns.set_theme[] if seaborn version 0.11.0 or above]
sns.set[style="darkgrid"]
df = sns.load_dataset["iris"]
fig, axs = plt.subplots[2, 2, figsize=[7, 7]]
sns.histplot[data=df, x="sepal_length", kde=True, color="skyblue", ax=axs[0, 0]]
sns.histplot[data=df, x="sepal_width", kde=True, color="olive", ax=axs[0, 1]]
sns.histplot[data=df, x="petal_length", kde=True, color="gold", ax=axs[1, 0]]
sns.histplot[data=df, x="petal_width", kde=True, color="teal", ax=axs[1, 1]]
plt.show[]
19____38
import
9
đầu ra
ví dụ 3. Vẽ ba biểu đồ trên cùng một trục
plt. hist[] được sử dụng nhiều lần để tạo một hình gồm ba biểu đồ chồng lên nhau. chúng tôi điều chỉnh độ mờ, màu sắc và số lượng thùng khi cần. Ba cột khác nhau từ khung dữ liệu được lấy làm dữ liệu cho biểu đồ