绘制您的 Twitter 数据
既然您已经得到了每位候选人被提及的推文数量,现在就可以将这些数据绘制成柱状图。您将使用统计数据可视化库 seaborn,或许您之前没用过,但我们会一步步带您完成。首先将 seaborn 以别名 sns 导入。然后使用 sns.barplot 构建柱状图,并传入两个参数:
- 一个由标签组成的列表;
- 一个包含您希望绘制的变量的列表(如
clinton、trump等)。
希望您会发现 Trump 的出现比例异常之高!我们已经在您的环境中运行了上一个练习的解答。
本练习是课程的一部分
Python 数据导入进阶
练习说明
- 分别以别名
plt和sns导入matplotlib.pyplot与seaborn。 - 补全
sns.barplot的参数:- 第一个参数应为要显示在 x 轴上的标签列表(在上一步中创建)。
- 第二个参数应为您要绘制的变量列表,来自上一个练习(即包含
clinton、trump等的列表)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import packages
# Set seaborn style
sns.set(color_codes=True)
# Create a list of labels:cd
cd = ['clinton', 'trump', 'sanders', 'cruz']
# Plot the bar chart
ax = sns.barplot(____, ____)
ax.set(ylabel="count")
plt.show()