日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python数据可视化之南丁格尔玫瑰图(亲测)

發布時間:2024/9/20 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python数据可视化之南丁格尔玫瑰图(亲测) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1. 什么是南丁格爾玫瑰圖
  • 2. 南丁格爾玫瑰圖的繪制

?

1. 什么是南丁格爾玫瑰圖

央視新聞用來展示疫情0增長天數的圖就是南丁格爾玫瑰圖。

南丁格爾玫瑰圖(Nightingale rose diagram)又名雞冠花圖、極坐標區域圖。統計學家和醫學改革家佛羅倫斯?南丁格爾 (Florence Nightingale) 曾在克里米亞戰爭期間使用這種圖表傳達士兵身亡情況,故得名。

2. 南丁格爾玫瑰圖的繪制

(1) 安裝pyecharts庫

pip install pyecharts
  • 1

(2) code

import pandas as pd from pyecharts.charts import Pie from pyecharts import options as opts# 準備數據 provinces = ['北京','上海','黑龍江','吉林','遼寧','內蒙古','新疆','西藏','青海','四川','云南','陜西','重慶','貴州','廣西','海南','澳門','湖南','江西','福建','安徽','浙江','江蘇','寧夏','山西','河北','天津'] num = [1,1,1,17,9,22,23,42,35,7,20,21,16,24,16,21,37,12,13,14,13,7,22,8,16,13,13] color_series = ['#FAE927','#E9E416','#C9DA36','#9ECB3C','#6DBC49','#37B44E','#3DBA78','#14ADCF','#209AC9','#1E91CA','#2C6BA0','#2B55A1','#2D3D8E','#44388E','#6A368B''#7D3990','#A63F98','#C31C88','#D52178','#D5225B','#D02C2A','#D44C2D','#F57A34','#FA8F2F','#D99D21','#CF7B25','#CF7B25','#CF7B25']# 創建數據框 df = pd.DataFrame({'provinces': provinces, 'num': num}) # 降序排序 df.sort_values(by='num', ascending=False, inplace=True)# 提取數據 v = df['provinces'].values.tolist() d = df['num'].values.tolist()# 實例化Pie類 pie1 = Pie(init_opts=opts.InitOpts(width='1350px', height='750px')) # 設置顏色 pie1.set_colors(color_series) # 添加數據,設置餅圖的半徑,是否展示成南丁格爾圖 pie1.add("", [list(z) for z in zip(v, d)],radius=["30%", "135%"],center=["50%", "65%"],rosetype="area") # 設置全局配置項 pie1.set_global_opts(title_opts=opts.TitleOpts(title='玫瑰圖示例'),legend_opts=opts.LegendOpts(is_show=False),toolbox_opts=opts.ToolboxOpts()) # 設置系列配置項 pie1.set_series_opts(label_opts=opts.LabelOpts(is_show=True, position="inside", font_size=12,formatter="{b}:{c}天", font_style="italic",font_weight="bold", font_family="Microsoft YaHei"),) # 生成html文檔 pie1.render('南丁格爾玫瑰圖.html')

(3)

來源:https://blog.csdn.net/kaikai_sk/article/details/104954309

總結

以上是生活随笔為你收集整理的Python数据可视化之南丁格尔玫瑰图(亲测)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。