python_绘制玫瑰图_南丁格尔图

通过加载execel文件绘制
通过直接造数看这:
https://blog.csdn.net/kaikai_sk/article/details/104954309
所需execel表格(需改表头)
玫瑰图下载链接: https://pan.baidu.com/s/1NydLMlii_LssM0fFdgjsSw 提取码: ktua

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']
# print(type(color_series))# 创建数据框
# df = pd.DataFrame({'provinces': provinces, 'num': num})# 导入数据
df= pd.read_excel(
'C:/data/rose.xlsx',
sheet_name='1')# print(list(data.color_series))
# data.head()# 降序排序
df.sort_values(by='num', ascending=False, inplace=True)# # 提取数据
v = df['provinces'].values.tolist()
d = df['num'].values.tolist()
color_series = df['color_series'].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')
# C:\\Users\\Carry Wan\\Desktop\\题目\\南丁格尔玫瑰图.html

python_绘制玫瑰图_南丁格尔图相关推荐

  1. 从南丁格尔图到医学发展史

    可视化中,前端用于表现不同类目的数据在总和中的占比的场景,往往会采用饼图. 针对数据大小相近,南丁格尔图的呈现会更加美观. 南丁格尔图,又称玫瑰图,是由弗罗伦斯·南丁格尔发明. 弗洛伦斯·南丁格尔 开 ...

  2. 26.27.28.29.极区图(南丁格尔玫瑰图)、维恩图 (Venn diagram)、面状图(Area chart)、树地图

    26.极区图(南丁格尔玫瑰图) 27.维恩图 (Venn diagram) 28.面状图(Area chart) 29.树地图 26.极区图(南丁格尔玫瑰图) 极区图(又名南丁格尔玫瑰图)呈放射延伸状 ...

  3. Echarts南丁格尔图.

    项目场景: 通过Echarts修改南丁格尔图js文件,修改轮盘颜色.使项目更加美观 文本标签自定义 问题描述 不知道为什么自定义函数使饼图图形上的文本标签label标签显示在内部且,获得对应标签的数据 ...

  4. R语言ggplot绘制鸡冠花图(南丁格尔玫瑰图)

    南丁格尔玫瑰图也就是鸡冠花图,一种极坐标的​柱状图.图形的大小跟变量分组的数值呈正比.从极坐标延伸出来的每一环可以当做标尺来使用,用来表示分段的大小并代表数值的高低. 首先绘制柱状图 bar<- ...

  5. Python+Matplotlib绘制饼状图模拟南丁格尔玫瑰图

    开学第一课:一定不要这样问老师Python问题 董付国老师Python系列教材推荐与选用参考 ============= 版权声明:由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微 ...

  6. tableau可视化函数使用案例(六十七)-Tableau饼图及其变种(环形图、南丁格尔玫瑰图、旭日图)

    01 基本饼图 饼图常用于表达多个子类的占比,通过观察饼图扇形角度的大小,可快速对比各子类间的相对关系.在Tableau中,制作饼图比较方便,仅需依次将类别和相应度量信息拖动到标记区的颜色和大小即可. ...

  7. ECharts大屏可视化【词云,堆积柱状图,折线图,南丁格尔玫瑰图】

    一.简介 参考ECharts快速入门:https://www.cnblogs.com/yszd/p/11166048.html 二.代码实现 1 <!DOCTYPE html> 2 < ...

  8. staruml顺序图生成协作图_一个工具箱 之 南丁格尔玫瑰图生成器

    南丁格尔玫瑰图是一种圆形的直方图,由弗罗伦斯·南丁格尔所发明,又名为极区图.出于对资料统计的结果会不受人重视的忧虑,她发展出一种色彩缤纷的图表形式,让数据能够更加让人印象深刻. 南丁格尔玫瑰图将柱图转 ...

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

    文章目录 1. 什么是南丁格尔玫瑰图 2. 南丁格尔玫瑰图的绘制 1. 什么是南丁格尔玫瑰图 央视新闻用来展示疫情0增长天数的图就是南丁格尔玫瑰图. 南丁格尔玫瑰图(Nightingale rose ...

最新文章

  1. javascript常用验证大全
  2. TikTok英国市场你不能不知道的10大数据
  3. 图像处理——Edge Boxes边缘检测
  4. C#--记录用户程序退出时间日志
  5. Entity Framework 6.3 和 EF Core 3.0 路线图
  6. MATLAB教程(1) MATLAB 基础知识(3)
  7. 如何在php中插入map热点,php中关于Map热点的运用
  8. openmv探索_5_openmv读取的数据输出到外界
  9. 【IoT】产品设计:关于专利申请,这篇文章就够了
  10. 计算机辅助设计和计算机动画,计算机辅助设计与制造(第2版)
  11. echarts饼状图
  12. 最新中文行业垂直搜索引擎大全
  13. 晶圆激光切割工艺流程
  14. VB 从零开始编外挂
  15. 数字图像处理之matlab实验(三):空间滤波器
  16. 找论文的几个实用网站
  17. wan端口未连接怎么弄_wan口未连接是什么意思?怎么解决
  18. 用C语言实现LED1/LED2/LED3三盏灯点亮
  19. 创意田园黑板风教学课件PPT模板
  20. 编译原理 第十章 代码优化

热门文章

  1. hdwiki上传附件不显示bug解决办法
  2. 算法的时间复杂度 递推
  3. 短视频的海绵宝宝配音怎么制作?这可能是最容易上手的配音教程
  4. JUC之striped64
  5. IT男潘加宇:老婆在孩子班级群里怒怼数学老师
  6. 【操作系统】文件管理
  7. 流氓软件卷土重来 8749上演黑吃黑
  8. Linux怎么彻底删除用户
  9. 递归概述与递归能解决的问题和规则 [数据结构][Java]
  10. 【区块链】虚拟货币钱包