百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

玫瑰图制作|多种数据可视化工具集锦

bigegpt 2025-02-15 14:35 7 浏览

制作玫瑰图很简单,不仅可以使用在线网站制作,还可以直接写代码生成,“满满地炫酷感”,这里给大家推荐四种轻松制作玫瑰图的方法:在线图表法、Excel插件法、PowerBl视觉对象法、Pyecharts代码法,如下是具体制作的难易程度:

在线图表法 难易程度:★
Excel插件法 难易程度:★★
PowerBl视觉对象法 难易程度:★★★
Pyecharts代码法 难易程度:★★★★★

下面一起学习玫瑰图如何制作。

01. 在线图表法

首先,推荐镝数图表,镝数图表是一款功能强大的在线数据可视化工具,只要输入数据即可一键生成高级图表,例如数据动图、矢量图表、信息图表,支持词云图、桑基图、玫瑰图等图表生成。

镝数图表:http://dycharts.com

比如这里使用镝数图表的免费模板生成各国人均阅读花费玫瑰图,仅需要导入数据即可生成。

其次,推荐图表秀,图表秀是简单好用的在线图表制作网站,支持快速制作各种传统图表和高级可视化图表,提供精美的排版样式和多维数据分析图表,让图表制作变的很简单。

图表秀:http://www.tubiaoxiu.com/

使用图表秀需要创建一个图表,在图表模板里面选择玫瑰图,只需要导入数据即可,除此之外,可以对图表做一些美化和修改。

02. Excel插件

Excel插件推荐使用tusimple BI,tusimple BI可创建多种精美的图表,是一款专业的Excel 商务图表绘制插件,拥有超过120+项图表功能,傻瓜式一键出图,帮助用户轻松、高效地制作Excel所不能制作的高级图表,从此图表制作不再是难题。

tusimple BI:http://www.tusimpleBI.com/

使用tusimple BI让Excel增加了更为丰富的可视化库,既有瀑布图、马赛克图、增长箭头等咨询公司专属图表,也有华夫图、玫瑰图、桑基图等时尚流行的信息图表,这些图表100%采用Excel原生图表制作,完全和内置图表属性一样,随数据变化而自动更新。

以下所有图表均使用tusimpleBI图表插件制作完成,在Excel中一键出图,任何人都可以轻松完成,tusimpleBI让图表更简单!让每个人都能自由地进行数据可视化表达

要创建玫瑰图,只需框选数据区域,在tusimpleBI插件里选择玫瑰图即可快速生成玫瑰图,如下是使用tusimpleBI插件创建的全国房价数据玫瑰图。

03. PowerBI视觉对象

学习tusimpleBI插件后,可尝试使用PowerBI软件,该软件是微软旗下的软件,可以很好的衔接Excel工具的使用,PowerBI软件不仅可以做数据处理,还可以做数据可视化,并且有多样的视觉对象,丰富了图表内容,比如这里使用Aster Plot视觉对象来创建玫瑰图。

将玫瑰图添加值可视化图表中,选择玫瑰图,导入对应的类别字段和Y轴的字段,即可生成玫瑰图。

如下用PowerBI生成不同省份销售数的玫瑰图。

此外,PowerBI中内置了很多视觉对象,比如这里使用RadialBarChart径向条形图用来展示分类字段的数据达成情况,展示各个市的体育代表团奖牌数据情况。

还有Animated Bar Chart Race可以动态演示数据达成,这里动态演示不同月份手机品牌数的动态变化,PowerBI软件所有的视觉对象都是内置的,使用起来轻松、方便。

04. Pyecharts

最后是重头戏,给大家介绍的是pyecharts,需一定的代码能力,什么是pyecharts?Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。

Pyecharts具有简洁的 API 设计,使用如丝滑般流畅,支持链式调用,囊括了 30+ 种常见图表,应有尽有,支持主流 Notebook 环境,Jupyter Notebook 和 JupyterLab,拥有高度灵活的配置项,可轻松搭配出精美的图表。

Pyecharts强大的数据交互功能,使数据表达信息更加生动,增加了人机互动效果,并且数据呈现效果可直接导出为html文件,增加数据结果交互的机会,使得信息沟通更加容易。

Pyecharts有着丰富的图表素材,支持链式调用,如下调用pyecharts库里面的Pie图表,用来创建玫瑰图,rosetype参数用于设置是否展示成南丁格尔玫瑰图,默认None不展示成玫瑰图,设置rosetype="radius",用扇形圆心角展现数据的百分比,通过半径展现数据大小。

import pandas as pd 
from pyecharts.charts import Pie
from pyecharts import options as opts

df=pd.read_excel(r'C:\Users\\Desktop\电商销售数据.xlsx')
df=df.groupby('省份')['销售数'].sum().reset_index()
df = df.sort_values(by='销售数',ascending=False)

cate =df['省份'].to_list()
data = df['销售数'].to_list()

#玫瑰图美化
pie = Pie(init_opts=opts.InitOpts(width='800px', height='600px', bg_color='white'))

pie.add('',[list(z) for z in zip(cate, data)],radius=['10%', '70%'],center=['50%', '50%'], rosetype="radius"
       ).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")#设置数据标签
                        ).set_global_opts(title_opts=opts.TitleOpts(title='各省份销售数据玫瑰图',pos_left='350',pos_top='20',
                                                                    title_textstyle_opts=opts.TextStyleOpts(color='black', font_size=16)),
                                          legend_opts=opts.LegendOpts(is_show=False)#去除图例
                                         ).set_colors(
    ['rgb({b},0,{r})'.format(r=450-10(len(df)-x+1), b=200-10x) for x in range(len(df))])#设置渐变颜色         

pie.render_notebook()

如下创建了一个关于各省份销售数据的玫瑰图,使用代码调用pyecharts库,并导入案例数据,并且调整玫瑰图的视图参数,使得玫瑰图有更好的视觉呈现,直观上可以突出重要数据。

总结来说,使用不同的数据可视化工具所最终呈现的玫瑰图视觉效果是不一样的,并且,其图表创建的难易程度也不同,大家在制作玫瑰图的时候,可以综合选择一个自己容易上手的工具,玫瑰图的制作不在于使用什么工具制作,重要的是如何呈现才能最终表达数据背后的结果。

相关推荐

机器学习分类模型评估(三)-F值(F-Measure)、AUC、P-R曲线

概述上二篇文章分别讲述了准确率(accuracy)、精确率(Precision)、查准类、召回率(Recall)、查全率、ROC曲线,本文讲述机器学习分类模型评估中的F值(F-Measure)、AUC...

SPSS ROC曲线诊断临界值确定

ROC曲线是在临床医学和流行病学研究中一种常用的在诊断试验、预测模型中用于决定最佳临界点的方法。ROC曲线用真阳性率和假阳性率作图得出曲线,其横轴表示假阳性率(1-特异度),纵轴表示真阳性率(灵敏度)...

分类器模型检测--ROC曲线和AUC值

在监督学习建模中有一个重要的模块是模块的检测,就是怎样判断一个模型的好坏?那么常用的的检测的指标有P值、R值、F值、ROC曲线、AUC值等,今天来学习他们都是怎么来的,有什么用处。这里为二分类问题,即...

【Python机器学习系列】建立梯度提升模型预测心脏疾病

这是Python机器学习系列原创文章,我的第204篇原创文章。一、引言对于表格数据,一套完整的机器学习建模流程如下:针对不同的数据集,有些步骤不适用即不需要做,其中橘红色框为必要步骤,由于数据质量较高...

如何Keras自动编码器给极端罕见事件分类

全文共7940字,预计学习时长30分钟或更长本文将以一家造纸厂的生产为例,介绍如何使用自动编码器构建罕见事件分类器。现实生活中罕见事件的数据集:背景1.什么是极端罕见事件?在罕见事件问题中,数据集是...

机器学习分类问题:9个常用的评估指标总结

对机器学习的评估度量是机器学习核心部分,本文总结分类问题常用的metrics分类问题评估指标在这里,将讨论可用于评估分类问题预测的各种性能指标1ConfusionMatrix这是衡量分类问题性能的...

基于R语言的ROC曲线绘制及最佳阈值点(Cutoff)选择

ROC曲线在介绍ROC曲线之前,我们首先需要介绍混淆矩阵(ConfusionMatrix)。在统计分类模型的评估过程中分别统计分类模型归错类,归对类的观测值个数,然后把结果放在一个表里展示出来的表格...

R数据分析:多分类问题预测模型的ROC做法及解释

有同学做了个多分类的预测模型,结局有三个类别,做的模型包括多分类逻辑回归、随机森林和决策树,多分类逻辑回归是用ROC曲线并报告AUC作为模型评估的,后面两种模型报告了混淆矩阵,审稿人就提出要统一模型评...

SPSS实战:多个指标ROC曲线方向不一致的解决办法汇总(收藏)

在诊断实验和预测模型的临床效能评价中,我们常常用到ROC曲线分析。在SPSS中绘制ROC曲线操作比较简单,但如果将多个指标的ROC曲线绘制在同一个图中,有时候会碰到有些指标的ROC曲线在对角线上面,一...

小果教你快速分析ROC生存曲线图

尔云间一个专门做科研的团队原创小果生信果小伙伴们,大家好呀,很高兴和大家见面,前段时间应小伙伴出的解读ROC曲线图,小伙伴反应很是积极,这不最近小伙伴对于不同年份的ROC曲线图的分析呼声很高,...

生信文章中高频出现、模型评估必备分析——ROC曲线图,怎么看?

尔云间一个专门做科研的团队关注我们做了生信分析,拿到一堆数据,看不懂图怎么办?火山图、热图、散点图、箱线图、瀑布图···这么多类型的图都咋看?风险模型预后评估图、GO-KEGG富集分析图、GSEA...

如何看懂文献里那些图——ROC曲线图

ROC曲线的基本思想是把敏感度和特异性看作一个连续变化的过程,用一条曲线描述诊断系统的性能,其制作原理是在连续变量中不同界值点处计算相对应的灵敏度和特异度,然后以敏感度为纵坐标、1-特异性为横坐标绘制...

超强,必会的机器学习评估指标

大侠幸会,在下全网同名[算法金]0基础转AI上岸,多个算法赛Top[日更万日,让更多人享受智能乐趣]构建机器学习模型的关键步骤是检查其性能,这是通过使用验证指标来完成的。选择正确的验证指...

准确性检验 (ROC曲线)的SPSS操作教程及结果解读

作者/风仕在上一期,我们已经讲完了诊断试验的基础知识,这期开始讲准确性检验(ROC曲线),我们主要从准确性检验(ROC曲线)的介绍、基本概念、绘制原理、统计量、使用条件及案例的SPSS操作演示这几...

SPSS:ROC 曲线为什么反了?

【作者介绍】李志辉,长期从事各类统计软件应用研究,主编或参编SPSS、MINITAB、STATISTICA多个统计软件教材共8本。代表作:电子工业出版社《SPSS常用统计分析教程(SPSS22.0中...