让每个人都能自由地进行数据可视化表达
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 Piefrom pyecharts import options as optsdf=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库,并导入案例数据,并且调整玫瑰图的视图参数,使得玫瑰图有更好的视觉呈现,直观上可以突出重要数据总结来说,使用不同的数据可视化工具所最终呈现的玫瑰图视觉效果是不一样的,并且,其图表创建的难易程度也不同,在制作玫瑰图的时可综合选择一个自己容易上手的工具,玫瑰图的制作不在于使用什么工具制作,重要的是如何呈现才能最终表达数据背后的结果(图片来源网络,侵删)
0 评论