我有一个数据集,包括不同年月的不同类型贷款的投诉数字。
我需要绘制一个折线图,显示当时不同贷款类型的不同颜色线的投诉数量。 我的数据如下:
'Year_Month' 'Issue' 'Complaints_Count'
201601 Can't repay my loan 100
201601 Dealing with my lender or servicer 220
201601 Getting a loan 13
201602 Can't repay my loan 113
201602 Dealing with my lender or servicer 252
201602 Getting a loan 11
201603 Can't repay my loan 180
201603 Dealing with my lender or servicer 630
201603 Getting a loan 7
201604 Can't repay my loan 237
我的x轴应为'Year_Month',并且应在折线图上显示的值存储在'Complaints_Count'中。对于不同的“问题”,应该有不同的行。(问题类型将显示在图例中以确定每一行的问题名称。)
我一直无法在其他地方找到解决方案,所以如果有人可以帮我绘制提到的数据,我会很感激。
答案 0 :(得分:1)
Seaborn非常适合这类任务。
首先,将数据加载到熊猫数据框中。例如,如果您的数据采用csv格式:
import pandas as pd
df = pd.read_csv(filename.txt)
然后使用seaborn绘图:
sns.factorplot(data=df, x="Year_Month", y="Complaints_Count", hue="Issue")
您可以使用许多选项来调整您的情节。查看factorplot()
上的full documentation。