赞
踩
龙源期刊网
http://www.qikan.com.cn
基于
Python
的数据可视化大屏的设计与实
现
作者:胡明星
来源:《科学与财富》
2020
年第
17
期
摘
要:数据可视化是指将数据以视觉形式来呈现,如图表或地图,以帮助人们了解这些
数据的意义。传统可视化技术在应对大规模数据有响应时间过长、缺少灵活性等弊端,而现如
今,这项技术已发展到一定程度,很多互联网公司都推出了各自的产品,种类繁多,能满足目
前大多数需求。本文将使用把
Python
与
echarts
结合的数据可视化工具
pycharts
,对个人计算
机装配与调试中产生的数据进行处理,最后进行可视化大屏的展示,作为
Python
可视化技术
的基础实现,希望可以对学习可视化技术的相关人员起到借鉴作用。
关键词:
Python;
数据
;
可视化
;
大屏
;
设计
1
数据可视化多样化的意义
数据信息可视化是当今时代发展的产物,人们审美能力的提高一方面对可视化设计提出了
更多的挑战,另一方面设计师也需要考虑功能与设计的平衡。数据可视化能够帮助人们快速分
析海量的数据,同时数据可视化可以展示巨量的数据,帮助人们理解数据之间的内在联系。数
据可视化的图表表现形式方面,我们可以采用传统的饼状图、折线图、饼状图等,同时还可以
运用瀑布图、面积图、漏斗图、
GIS
等图形来实现图标类型的多样化,满足更多目标群体的需
求。数据可视化的多样性是符合时代发展要求与背景的,可以更好地满足人们视觉上的需求。
设计师需要在设计之初就要考虑到元素的多样性,实现数据多样性的协调发展。
2
基于
Python
的数据可视化大屏设计原理
本次设计是以个人计算机装配以及调试的相关信息为源数据,利用
Python
可视化工具处
理后,实现可视化大屏展示。可视化大屏顾名思义就是将需要进行展示的数据集中体现在一块
屏幕上,既要注重美观,简洁,也不能顾此失彼,造成信息显示不完整或者强行杂糅,适得其
反,造成理解困难。本次设计基于
Python
语言通过
pyecharts
工具实现,最终进行
html
网页的
输出展示。系统设计要求六大模块,分别为一段时间内核心温度变化关系可视化,硬件成本占
用可视化,计算机组配流程可视化,
12
小时内存占用和同时间段的核心温度变化可视化以及
文本词云美化。经过考虑本次可视化大屏设计在源数据的选定上希望可以发挥出
pyecherts
这
一工具的能力,尽量贴近日常生活,为
Python
快速与美观的处理日常数据提供一种参考方
案,为略懂编程的爱好者甚至其它非专业人士提供参考借鉴。首先从可视化工具出发,
pyecharts
作为一种将第三方库与
python
结合的工具并不适用于服务器级别的大规模的数据计
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。