要创建没有任何数据的 seaborn 图:
您可以使用已在seaborn 中定义的数据集,例如flight_data
查看包含所有示例数据集的 this GitHub 存储库。
在这个例子中,我将使用flights_data
- 首先,使用
flights_data = sns.load_dataset("flights") 加载数据集
- 接下来,使用
flights_data.head()
- 接下来,您可以使用数据创建不同样式的图表。
例如,如果你想创建一个散点图,你可以使用这个语法:
sns.scatterplot(data=flights_data, x="year", y="passengers")
这将是你的结果:
您可以通过多种不同的方式绘制 seaborn 数据。
查看您提供的图表,您需要使用seaborn.countplot()
您的代码将如下所示,其中数据存储在列表中并且是可变的。
import seaborn as sns
ax = sns.barplot(x=['Normal', 'R on T', 'PVC', 'SP', 'UB'], y=[2800, 1700, 200, 90, 30])
ax.set_ylabel('Count')
要设置样式,请添加:
%config InlineBackend.figure_format='retina'
sns.set(style='whitegrid', palette='muted', font_scale=1.2)
graphcolorpallet = ["#01BEFE", "#FFDD00", "#FF7D00", "#FF006D", "#ADFF02", "#8F00FF"]
sns.set_palette(sns.color_palette(graphcolorpallet))
rcParams['figure.figsize'] = 12, 8
结果应该是这样的。
您可以在此处了解有关使用seaborn 创建图表的更多信息。