熱線電話:13121318867

登錄
首頁大數據時代數據可視化之用Pyecharts實現南丁格爾玫瑰圖
數據可視化之用Pyecharts實現南丁格爾玫瑰圖
2020-08-10
收藏

數據可視化圖表中,南丁格爾玫瑰圖算是效果最為好看的圖表之一了,小編今天就給大家分享如何使用Pyecharts繪制出好看的南丁格爾玫瑰圖。

一、什么是玫瑰圖

玫瑰圖,全稱為南丁格爾玫瑰圖(Nightingale rose diagram),只看名字就能知道這是一種很好看的圖表,但其實玫瑰圖最早是用于統計士兵身亡的情況。最近我們經常見到的是全國多地疫情0新增的玫瑰圖。

二、繪制玫瑰圖

使用的是Pyecharts包中的模擬數據


#先導入要繪圖的函數模組
from pyecharts import options as opts
from pyecharts.charts import Page, Pie
from pyecharts.commons.utils import JsCode
from pyecharts.faker import Collector, Faker
#使用繪圖函數對表進行設置,并設置表的各種參數
def pie_rosetype() -> Pie:
    v = Faker.choose()
    c = (
        Pie()
        .add(
            "",
            [list(z) for z in zip(v, Faker.values())],
            radius=["30%", "75%"],
            center=["25%", "50%"],
            rosetype="radius",
            label_opts=opts.LabelOpts(is_show=False),
        )
        .add(
            "",
            [list(z) for z in zip(v, Faker.values())],
            radius=["30%", "75%"],
            center=["75%", "50%"],
            rosetype="area",
        )
        .set_global_opts(title_opts=opts.TitleOpts(title="Pie-玫瑰圖示例"))
    )
    return c
#調用函數,并對圖表進行渲染輸出
figure=pie_rosetype()
figure.render_notebook()


以上就是小編今天跟大家分享的用Pyecharts實現南丁格爾玫瑰圖的內容,南丁格爾玫瑰圖其實是一種圓形的直方圖,其他還有很多種繪制玫瑰圖的方式,大家可以自己去探索。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢