用Power BI的Animated Bar Chart Race插件做动态条形图
在抖音上看了很多动态条形图,觉得特别好看,想自己做一下,比如下图: 在网上查怎么可以做这种图,看到power BI 的Animated Bar Chart Race插件可以做,正好会用power BI,就拿学校的就业数据分析了一下。 从应用商店导入Animated Bar Chart Race插件 将需要的数据导入power BI,并进行数据清洗 将相关数据拖入对应的数据字段 根据需要对格式进行调整 这个插件的参数设置太简单,可设置的参数如下, 再有就是显示条目的数量与动画播放的速度的调整: topN:条形图中的条目数量 duration:动画延迟时间,值越大动画播放越慢 autoPl 在数据分析和可视化领域,Power BI 是一款强大的工具,它提供了丰富的图表类型和自定义选项,帮助用户创建出专业且引人入胜的报告。而 Animated Bar Chart Race 插件则是 Power BI 中的一个特色插件,专门用于制作动态条形图,这种图表常用于展现数据随时间变化的趋势,尤其在展示排名变化时效果显著。 动态条形图是一种能够吸引观众注意力的可视化形式,它通过动画的形式展示数据的变化,使得比较复杂的时间序列数据变得直观易懂。在抖音等社交媒体平台上,这类图表因其生动性而受到广泛欢迎。以下是如何使用 Power BI 和 Animated Bar Chart Race 插件来创建此类图表的步骤: 你需要从 Power BI 应用商店中下载并安装 Animated Bar Chart Race 插件。这一步骤是至关重要的,因为该插件并不包含在 Power BI 的默认图表库中。 安装完成后,你需要导入你的数据源。这可能来自各种来源,如Excel、CSV文件或者数据库。在 Power BI 中加载数据后,进行必要的数据清洗,确保数据的质量和格式符合图表的需求。数据清洗可能包括去除重复值、缺失值处理以及数据类型转换等操作。 接着,将清洗后的数据字段拖拽到插件指定的区域,通常包括X轴(通常代表时间或其他分类变量)、Y轴(数值变量,表示条形的高度)以及可能的分类或颜色字段。这样,插件就能识别出需要展示的信息。 然后,你可以开始调整图表的格式和样式。 Animated Bar Chart Race 插件虽然相对简单,但仍有一些关键的参数可以设置。例如: - topN:你可以设置显示的条目数量,限制图表的复杂度。 - duration:调整动画的延迟时间,控制动画播放速度,更长的持续时间可以让观众更容易理解变化过程。 - autoPlay:设置是否自动播放动画,便于在汇报或演示时控制进度。 - fontFamily 和 fontSize:可以改变条目和图例的字体样式和大小,以提高可读性。 - hideGrid 和 hideNumber:可以选择隐藏网格线和数据值,使图表更加简洁。 - hidePeriod:决定是否显示时间周期,这对于追踪时间序列变化至关重要。 - periodSize:调整时间标签的字号,确保其清晰可见。 完成上述设置后,你会得到一个基本的动态条形图。然而,该插件存在一些局限性,如: 1. 长数据条目名称可能无法完全显示,这可能会影响信息的传达。 2. 字体颜色无法自定义,可能限制了图表的个性化设计。 3. 最多仅支持20条信息同时展示,对于大数据集可能会显得不够。 尽管 Animated Bar Chart Race 插件有这些不足,但它仍然是快速创建动态条形图的实用工具。如果需要更高级的功能和定制化,你可能需要考虑使用其他可视化软件或编程语言,如Python的matplotlib或Seaborn库,或者R语言的gganimate包,它们通常提供更多的灵活性和控制权。了解并熟练掌握 Power BI 的 Animated Bar Chart Race 插件,可以为你的数据故事讲述增添生动的视觉效果,帮助更好地传达数据背后的信息。
- 粉丝: 6
- 资源: 870
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode题解之第1015题可被k整除的最小整数.zip
- 基于Java的交友后端设计源码分享
- 基于Java Servlet的天津大学2020级软件工程综合实践项目三后端设计源码
- 基于Java语言的合诚建设公司项目hc_js设计源码
- 基于Java语言的中文VOCALOID·Synthesizer V统计月报设计源码
- 基于JavaScript的南斗快速开发平台设计源码
- python-leetcode题解之第1014题最佳观光组合.zip
- python-leetcode题解之第1011题在D天内送达包裹的能力.zip
- 基于Python和Shell的JXPAMG数据分析与绘图工具设计源码
- 基于HTML、CSS、JavaScript和Java的单车租赁网站实训项目设计源码
评论0