新版《鹿鼎記》被罵上了熱搜,看看豆瓣的評價是怎樣的?

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,若有問題請及時聯繫咱們以做處理。html

如下文章源於明日IT部落 ,做者明日科技網絡

剛接觸Python的新手、小白,能夠複製下面的連接去免費觀看Python的基礎入門教學視頻echarts

https://v.douyu.com/author/y6AZ4jn9jwKW

 

前言工具

 

最近,由張一山主演的新版《鹿鼎記》被罵上了熱搜。這部劇製做班底能夠說很厲害,那麼爲何評價是這樣的?學習

 

1星竟然佔到91.36%。spa

下面再看看評價內容也是五花八門,評價較多的是演技浮誇。excel

 

乾貨來了!下面咱們用Python分析新版《鹿鼎記》短評數據,關鍵代碼以下:code

import pandas as pd
from pyecharts.charts import Pie
from pyecharts import options as opts

# 導入Excel文件
df = pd.read_excel('ldj.xlsx')

# 數據清洗替換評價分值
df.loc[df[df['score'] == 'allstar10 rating'].index,['score']]='1星'
df.loc[df[df['score'] == 'allstar20 rating'].index,['score']]='2星'
df.loc[df[df['score'] == 'allstar30 rating'].index,['score']]='3星'
df.loc[df[df['score'] == 'allstar40 rating'].index,['score']]='4星'
df.loc[df[df['score'] == 'allstar50 rating'].index,['score']]='5星'

# 按評價星級分組統計並從新設置索引
df1=df.groupby('score').size().reset_index()

x_data=df1['score']
y_data=df1[0]
# 將數據轉換爲列表加元組的格式([(key1, value1), (key2, value2)])
data=[list(z) for z in zip(x_data, y_data)]
# 數據排序
data.sort(key=lambda x: x[1])

pie=Pie()   #建立餅形圖
# 爲餅形圖添加數據
pie.add(
        series_name="各評價星級人數",    # 序列名稱
        data_pair=data,     # 數據
    )
pie.set_global_opts(
        # 餅形圖標題居中
        title_opts=opts.TitleOpts(
            title="張一山版《鹿鼎記》評價星級分佈",
            pos_left="center"),
        # 不顯示圖例
        legend_opts=opts.LegendOpts(is_show=False),
    )
pie.set_series_opts(
        # 序列標籤
        label_opts=opts.LabelOpts(
            # 標籤格式化
            formatter="{b}:{c}人佔{d}%",
            ),
    )
# 渲染圖表到HTML文件,存放在程序所在目錄下
pie.render("ldj.html")

 

注:pyecharts模塊建議安裝1.7.1版本。orm

使用pip工具安裝,命令以下:視頻

pip install pyecharts==1.7.1

相關文章
相關標籤/搜索