数据可视化-写在开篇之前

信息千万条,版权第一条:本文章所用图片均为开源语言python编译后经PyCharm Community版生成,使用请注明出处。
开篇第一句,先上一只小乌龟敬雍正帝,保佑在python编译中bug越来越少(据说雍正专治Bug)。
在这里插入图片描述在这里插入图片描述
第二句,先欣赏下本文的主题,惊艳的上帝的指纹:曼德勃罗集合,数学公式表示为Zn+1=(Zn)^2+C(公式能不能理解不重要,图重要)。这也是数据可视化领域最有代表性的图表(没有之一)。
下述图均为上面两图的细节放大(看图就行,动手是没用的,因为我在输出图像时设置了分辨率,放大就模糊了)。
在性能很高的计算机,细节可以无限放大,精彩也各不相同。我的电脑性能太渣,大概看下就行了。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

第三句,说说为什么我们需要数据。
此公众号主要展示从公开渠道收集来的数据,并使用编程语言将其可视化,即你给我一堆数据,我给你一张图。所以,我的工作是,开局一张图,内容全靠编。
下面这组图展示了信息可视化的过程,也说明了信息为什么要经过可视化处理。
1, 原始数据,此组数据共有1000个,由1-100之间的数字生成的伪随机数。
在这里插入图片描述

看着图,会不会觉得很崩溃,全无头绪规律可言。
2, 经过简单的处理,我们去除重复的数字,并生成一个圆圈图。
在这里插入图片描述

现在看起来清爽多了吧。请接着往下看。
3, 我们对圆圈图中被3除后,余数为0,1,2的数字分别标示为绿色,红色和蓝色(因为颜色经过透明化处理,所以跟我们看起来的颜色有一定差异)。
在这里插入图片描述

现在看起来有一些层次感了。不同阵营的小朋友挤在不同的地方,也有一些被孤立开来。
4, 如果想知道在这1000个数据中,每个数字出现的频率呢?将数字按照出现的频率排序,出现多的画一个大圈圈,少的画小圈圈。

在这里插入图片描述
5, 对出现最多和最少的数字标示为黄色。
在这里插入图片描述

36出现了22次,而100只出现了一次。
6, 如果想知道能被10整除的数分布在哪里呢?请看图。

在这里插入图片描述
能被10整除的数分布得好没规律~~~
7, 将数字出现的频率按照高低,从中央向外围排列。为了美感,这次没有使用不同尺寸的圈圈,只在一定范围内使用同一个规格的圈圈。

在这里插入图片描述
现在看起来,会不会很清晰呢?
在这次伪随机生成的数字中,36,11,56,12,72和31出现的次数偏多一些。
开篇介绍至此结束。

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值