《覺醒年代》被稱為是繼《走向共和》后的又一部歷史神劇。自開播以來,豆瓣上的評分也是從最初的8.3分飆升到9.2分,并且在最近的上海電視節(jié)白玉蘭獎中獲得多項(xiàng)提名。
Pyecharts中的頁面組件Page能夠很好地將許多繪制出來的頁面組合到一個(gè)頁面當(dāng)中去,首先我們先導(dǎo)入需要用到的模塊,
import pandas as pd from pyecharts.charts import Bar, Page from pyecharts import options as opts from pyecharts.globals import ThemeType from collections import Counter from pyecharts.charts import Pie
首先我們來可視化一下觀眾的評分分布,從中可以看書,5顆星的評分占到了75%,可見觀眾們對該劇的評價(jià)都是非常的高了,幾乎都給出了滿分的好評
p = ( Pie(init_opts=opts.InitOpts(theme=ThemeType.INFOGRAPHIC)) .add("", [list(z) for z in zip(stars_keys_list, stars_values_list)], radiu=["40%%", "65%"], center=["55%", "50%"]) .set_global_opts(title_opts=opts.TitleOpts(title="電影評分分布(%)", pos_left="center", subtitle="覺醒年代"), legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="25%")) .set_series_opts(label_opts=opts.LabelOpts(formatter=": {c}")) ) p.render("movie_stars.html")
下面我們來繪制一下劇中的主角被提及的次數(shù),當(dāng)然可能有一些讀者朋友不是特別熟悉該部劇,該劇的歷史背景是1915年到1921年這段期間,由李大釗、陳獨(dú)秀以及胡適領(lǐng)導(dǎo)的新文化運(yùn)動開始講起,從可視化出來的結(jié)果可以發(fā)現(xiàn)于和偉(皇叔)被提及的次數(shù)是最多的,哈哈哈
bar = ( Bar(init_opts=opts.InitOpts(theme=ThemeType.ROMANTIC)) .add_xaxis(actor_mention_keys_list) .add_yaxis("", actor_mention_values_list) .set_global_opts(title_opts=opts.TitleOpts(title="主角被提及的次數(shù)", subtitle="覺醒年代", pos_left="center"), yaxis_opts=opts.AxisOpts(min_= 0, max_=1800)) ) bar.render("actors_mentions_times.html")
與此同時(shí),小編也統(tǒng)計(jì)了一下參與了評論的觀眾朋友們的地域分布情況,發(fā)現(xiàn)的是北京和上海的觀眾最多,對于歷史題材的,黨政類型的劇情比較感興趣,
bar = ( Bar(init_opts=opts.InitOpts(theme=ThemeType.INFOGRAPHIC)) .add_xaxis(location_keys_list) .add_yaxis("", location_values_list) .set_global_opts(title_opts=opts.TitleOpts(title="影迷的分布地點(diǎn)", subtitle="覺醒年代", pos_left="center"), yaxis_opts=opts.AxisOpts(min_=0, max_=65) ) ) bar.render("fans_location.html")
而這些觀眾粉絲們大多也是近幾年才剛加入的新用戶,大多都集中在2018年至2020年這些時(shí)間段,可見為了用戶增長,該社區(qū)也是花了不少的功夫
最后我們來制作可視化儀表盤,在實(shí)例化Page對象之后,就將我們繪制好的作品往里添加即可,
page = Page(layout=Page.SimplePageLayout) page.add(visualiza_stars(0.8, 0.9, 3.7, 19.3, 75.3), visualize_actors_mentions_times(), visualize_user_location(), visualize_fans_year(), review_sentiment_analysis(), review_sentiment_score_analysis()) page.render("page_sample1.html")
最后出來的結(jié)果如下圖所示:
到此這篇關(guān)于以大熱劇《覺醒年代》為例用Python繪制可視化儀表盤的文章就介紹到這了,更多相關(guān)Python繪制可視化儀表盤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:商丘 酒泉 龍巖 定西 云南 江蘇 金融催收 寧夏
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《以大熱劇《覺醒年代》為例用Python繪制可視化儀表盤》,本文關(guān)鍵詞 以大,熱劇,覺醒年代,為例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。