欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pyecharts繪制時間輪播圖柱形圖+餅圖+玫瑰圖+折線圖

 更新時間:2022年06月29日 16:42:00   作者:"wink  
這篇文章主要介紹了pyecharts繪制時間輪播圖柱形圖+餅圖+玫瑰圖+折線圖,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下

1、pyecharts繪制時間輪播柱形圖

from random import randint
from pyecharts import options as opts
from pyecharts.charts import Bar, Timeline
from pyecharts.globals import ThemeType
data = {'x': ['葡萄', '芒果', '草莓', '雪梨', '西瓜', '香蕉', '橙子'],
        '沃爾瑪': dict(zip(range(2010, 2020), [[randint(100, 1000) for fruit in range(7)] for year in range(10)])),
        '大潤發(fā)': dict(zip(range(2010, 2020), [[randint(100, 1000) for fruit in range(7)] for year in range(10)]))
        }
def timeline_bar() -> Timeline:
    x = data['x']
    tl = Timeline(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    for i in range(2010, 2020):
        bar = (
            Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
            .add_xaxis(x)
            .add_yaxis('沃爾瑪', data['沃爾瑪'][i])
            .add_yaxis('大潤發(fā)', data['大潤發(fā)'][i])
            .set_global_opts(title_opts=opts.TitleOpts("{}年?duì)I業(yè)額".format(i)))
        )
        tl.add(bar, "{}年".format(i))
    return tl
timeline_bar().render("timeline_bar.html")

2、pyecharts繪制時間輪播餅圖

#導(dǎo)入模塊
from random import randint
from pyecharts import options as opts
from pyecharts.charts import Pie, Timeline
from pyecharts.globals import ThemeType
attr = ["學(xué)習(xí)", "娛樂", "休息", "運(yùn)動", "交流"]
list1 = [2018, 2019, 2020, 2021, 2022]
list2 = [[randint(100, 1000) for time in range(7)] for year in range(5)]    #嵌套列表

data = {'x': attr,
        '時長': dict(zip(list1,list2))
        }
def timeline_pie1() -> Timeline:
    x = data['x']
    tl = Timeline(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    for i in list1:
        c = (
    Pie(init_opts=opts.InitOpts(theme=ThemeType.WONDERLAND))     #主題風(fēng)格
    .add("",   [list(z) for z in zip(attr,data['時長'][i])] )
    .set_global_opts(title_opts=opts.TitleOpts(title="活動時長占比",pos_top="top",pos_left="left"),
                    legend_opts=opts.LegendOpts(pos_left="right", orient="vertical"))       # 設(shè)置標(biāo)題
    .set_series_opts(label_opts=opts.LabelOpts(formatter=':vvxyksv9kd%')))    # 顯示百分比
        tl.add(c, "{}".format(i))
    return tl
timeline_pie1().render("timeline_pie.html")

3、pyecharts繪制時間輪播玫瑰圖

#導(dǎo)入模塊
from random import randint
from pyecharts import options as opts
from pyecharts.charts import Pie, Timeline
from pyecharts.globals import ThemeType
attr = ["學(xué)習(xí)", "娛樂", "休息", "運(yùn)動", "交流"]
list1 = [2018, 2019, 2020, 2021, 2022]
list2 = [[randint(100, 1000) for time in range(7)] for year in range(5)]    #嵌套列表

data = {'x': attr,
        '時長': dict(zip(list1, list2))
        }
def timeline_bar1() -> Timeline:
    x = data['x']
    tl = Timeline(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    for i in list1:
        c = (
    Pie(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))     #主題風(fēng)格
    .add("",   [list(z) for z in zip(attr,data['時長'][i])],radius=["25%", "75%"],rosetype="radius")
    .set_global_opts(title_opts=opts.TitleOpts(title="活動時長占比",pos_top="top",pos_left="left"),
                    legend_opts=opts.LegendOpts(pos_left="right", orient="vertical"))       # 設(shè)置標(biāo)題
    .set_series_opts(label_opts=opts.LabelOpts(formatter=':vvxyksv9kd%')))    # 顯示百分比
        tl.add(c, "{}".format(i))
    return tl
timeline_bar1().render("玫瑰圖.html")

4、pyecharts繪制時間輪播折線圖

#導(dǎo)入模塊
from random import randint
from pyecharts import options as opts
from pyecharts.charts import Line, Timeline
from pyecharts.globals import ThemeType
list1 = [2018, 2019, 2020, 2021, 2022]
list2 = [[randint(100, 1000) for time in range(7)] for year in range(5)]    #嵌套列表

data = {'x': ['學(xué)習(xí)','娛樂','休息','運(yùn)動','交流'],
        '時長': dict(zip(list1, list2))
        }
def timeline_bar() -> Timeline:
    x = data['x']
    tl = Timeline()
    for i in list1:
        bar = (
            Line()
            .add_xaxis(x)
            .add_yaxis('時長(min)', data['時長'][i])
            .set_global_opts(title_opts=opts.TitleOpts("{}年活動時長統(tǒng)計(jì)".format(i)))
        )
        tl.add(bar, "{}年".format(i))
        # tl.add_schema(play_interval=1200,   #播放速度
        # is_timeline_show=False,  #是否顯示 timeline 組件
        # is_auto_play=True)
    return tl
timeline_bar().render("折線圖.html")

到此這篇關(guān)于pyecharts繪制時間輪播圖柱形圖+餅圖+玫瑰圖+折線圖的文章就介紹到這了,更多相關(guān)pyecharts繪制輪播圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?中strip()函數(shù)詳細(xì)說明及使用方法

    Python?中strip()函數(shù)詳細(xì)說明及使用方法

    strip()函數(shù)是Python字符串方法之一,用于處理字符串的前導(dǎo)和尾隨空白字符,它返回一個新字符串,該字符串是原始字符串去除前導(dǎo)和尾隨空格(包括空格、制表符、換行符等)后的結(jié)果,這篇文章主要介紹了Python?中strip()函數(shù)詳細(xì)說明及使用方法,需要的朋友可以參考下
    2024-02-02
  • python報錯: ''list'' object has no attribute ''shape''的解決

    python報錯: ''list'' object has no attribute ''shape''的解決

    這篇文章主要介紹了python報錯: 'list' object has no attribute 'shape'的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python多進(jìn)程中的生產(chǎn)者和消費(fèi)者模型詳解

    python多進(jìn)程中的生產(chǎn)者和消費(fèi)者模型詳解

    這篇文章主要介紹了python多進(jìn)程中的生產(chǎn)者和消費(fèi)者模型,生產(chǎn)者是指生產(chǎn)數(shù)據(jù)的任務(wù),消費(fèi)者是指消費(fèi)數(shù)據(jù)的任務(wù)。當(dāng)生產(chǎn)者的生產(chǎn)能力遠(yuǎn)大于消費(fèi)者的消費(fèi)能力,生產(chǎn)者就需要等消費(fèi)者消費(fèi)完才能繼續(xù)生產(chǎn)新的數(shù)據(jù)
    2023-03-03
  • Python嵌套列表轉(zhuǎn)一維的方法(壓平嵌套列表)

    Python嵌套列表轉(zhuǎn)一維的方法(壓平嵌套列表)

    今天小編就為大家分享一篇Python嵌套列表轉(zhuǎn)一維的方法(壓平嵌套列表),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python hashlib和hmac模塊使用方法解析

    Python hashlib和hmac模塊使用方法解析

    這篇文章主要介紹了Python hashlib和hmac模塊使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • 使用Python快速搭建文件傳輸服務(wù)的方法

    使用Python快速搭建文件傳輸服務(wù)的方法

    這篇文章主要介紹了使用Python快速搭建一個文件傳輸服務(wù),這樣任何一個人都能打開瀏覽器把他電腦上的文件傳給我了,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • django1.8使用表單上傳文件的實(shí)現(xiàn)方法

    django1.8使用表單上傳文件的實(shí)現(xiàn)方法

    Django是一個開放源代碼的Web應(yīng)用框架,由Python寫成。這篇文章主要介紹了django1.8使用表單上傳文件的相關(guān)資料,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • 詳解python:time模塊用法

    詳解python:time模塊用法

    這篇文章主要介紹了python:time模塊用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Pycharm安裝第三方庫的超詳細(xì)步驟

    Pycharm安裝第三方庫的超詳細(xì)步驟

    使用python時,為了提高效率,安裝添加第三方庫是必不可少的,下面這篇文章主要給大家介紹了關(guān)于Pycharm安裝第三方庫的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 三行代碼使用Python將視頻轉(zhuǎn)Gif的方法示例

    三行代碼使用Python將視頻轉(zhuǎn)Gif的方法示例

    本文主要介紹了三行代碼使用Python將視頻轉(zhuǎn)Gif的方法示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評論