【问题标题】:Draw a multi line chart of movie count by each genre for every year [closed]绘制每年每种类型的电影数量的多折线图[关闭]
【发布时间】:2020-04-28 07:09:34
【问题描述】:

作为学习的一部分,我使用 2006 年至 2016 年 IMDB 数据的顶级电影数据集进行 EDA
原始数据来源:https://raw.githubusercontent.com/insaid2018/Term-1/master/Data/Projects/1000%20movies%20data.csv

我想绘制每年每种类型的电影数量的多折线图
下面附上一个示例:
Sample photo of required chart

我在数据框“df”中创建了一个数据集,如下所示(仅限前 5 行):
sample photo of dataset showing first 5 rows

请帮我从数据框中绘制所需的多折线图'df

【问题讨论】:

    标签: python python-3.x pandas pandas-groupby


    【解决方案1】:

    Series.str.get_dummies 绘制之前需要一些预处理数据:

    types = ['Action','Horror','Sci-Fi']
    df1 = df.set_index('Year')['Genre'].str.get_dummies(',')[types].sum(level=0)
    
    #multi-line chart
    df1.plot()
    
    #bar chart is better here I guess
    df1.plot.bar()
    

    【讨论】:

    猜你喜欢
    • 2020-03-24
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多