Python数据可视化速成,太真实了!他竟然哭了...

(0 comments)

标题:Python 数据可视化快速入门:编程新手的发现之旅

1.介绍 - 本文将跟随一位自称“数字游牧者”的编程新手,开始对Python数据可视化的快速探索。

2.开始尝试使用 PON 进行数据可视化 - 作为一名编程新手,我听说 PON 可以用于数据可视化,并决定尝试在 AI 的帮助下创建很酷的图表。 - 这是“愚蠢编程系列”的第一期。我们从现有的图表开始。图表横轴为edge,代表不同年龄段所花费的时间。例如,十岁的人玩游戏的时间更多,二十多岁的人玩游戏的时间更多。一点时间听音乐。

3.获取数据的过程 - 白痴使用的大语言模型是云。询问它如何从网页中提取图表数据。 - 步骤1:分析目标网页,需要打开目标网页,使用浏览器开发者工具检查数据和图表元素,并确定数据是直接在HTML中还是通过JAVASCRIPT动态加载。但作为新手,不知道如何打开开发者工具,查看数据位置。 - 第二步:根据AI建议,按F12查看网页,使用元素选择工具选择图表,删除元素后发现数据不在原来的位置,对应的数据无法通过检查HTML结构可以找到。 - 步骤 3:尝试检查网络选项卡。刷新页面后,发现发送了很多网页请求,但没有找到get data等API名称。它可能不在这里。 - 第四步:在sources选项卡中找到JAVASCRIPT文件,搜索关键字“social or family”,最终找到一个包含JAVASCRIPT文件中数据的主机,对应学习、音乐、游戏、编码等信息,如以及代表年龄的可能索引。

4.用Python绘制图表的尝试和难点 - 我将数据复制到新创建的 data.js 文件中,分析数据节点,尝试用 Python 绘制图表,并使用 matplotlib 库。 - 将AI提供的Python代码粘贴到edge.py文件中。执行时报错“Matterplottozbnotfound”。向AI求助后,让我安装相应的库。 - 按照AI建议创建虚拟环境,更正创建虚拟环境时的路径错误,成功创建虚拟环境并安装matplotlib库,但是再次运行代码时发现虚拟环境的Python需要被使用。修改后执行成功,但是绘制的图表颜色和形状不理想。 - 想把折线改成曲线,但是修改代码后,遇到了找不到库的问题。安装完sci-py后,终于画出了曲线过渡的图,但是和原来网页上的图还是有差距。这个问题就留给大家自己研究吧。 。

5. Python代码分析 - 看代码,可以看到代码从数据中提取每个索引(代表年龄),找到最大年龄确定X轴坐标,遍历年龄,根据是否有对应的数据进行绘制数据中的年龄,涉及更新最后的数据,还设置图表标题和X、Y轴名称。核心是使用stackplot来绘制图表。请参考其文档和演示。

6。探索第二张图表 - 第二张图很酷。它显示了学习不同语言的人想要学习另一种语言的比例。比如有多少学习 JavaScript 的人想学习 TypeScript 等等。 - 白痴试图通过查看目录中的JAVASCRIPT文件来搜索特定数据(如17294),找到数据并将其复制到DA2文件中,并请求AI帮忙绘图。 AI使用了不同的库,复制代码运行后报错,提示库中没有CORE选项。 。 - 经过搜索,我发现AI可能在胡说八道。白痴向人工智能问了这个问题。 AI多次提供错误代码。最后,我尝试在 Google 上搜索,找到了 Python 图库。我复制了这些例子并将它们发送给人工智能。 AI依然不服从,画了不相关的图。 - 让AI参考正确的代码。 AI说代码版本太旧,旧版本安装失败。可能是因为使用的是python3,旧版本适合python2。

七、最后的尝试 - 我决定使用D3JS再试一次,将AI生成的代码放入HTML文件中打开它。终于成功了。这个过程并不容易。

8.推广及结论 - 白痴还推荐了编程学习神器《白皮书编程》,有免费的入门课程。 Python的课程时间为28小时。 C语言对于新手来说也超级友好。有四种不同的编程学习路线。已经完成入门课程或掌握基础语法的朋友可以考虑加入超级会员,该会员提供20多门高级课程,入住100天后将免费获得小米蓝牙键盘。 -最后呼吁大家点赞并保存,期待下次再见。

目前未评级

评论


目前没有任何评论

发表评论前请先登录: 登录

最近的帖子

档案

2025
2024
2023
2022
2021
2020

类别

标签

作者

饲料

RSS / 原子