当前位置: 首页 > 网络应用技术

数据可视化中的小公主:车手,进入+实际战斗申请

时间:2023-03-09 12:46:13 网络应用技术

  我今天与您分享的这篇文章是在19年中写的。当时,Pyecharts的作者Chen先生和我分享了他们最新的动画风格库:CuteCharts。我立即经历了它。回头看,所有代码仍然可以通过(在Python 3.10上,在编写19年时,环境应处于Python3.7)。

  如果本文或历史出版文章对您的学习有所帮助,请给我一个免费的;如果您认为文章描述了问题或知识点介绍问题,请在评论区域发表评论,并感谢您的支持。

  昨天,手机突然晃来晃去,微信集团跳了一条消息,“@”,链接在仓库中,

  我打开了它,看着它。事实证明,Chen Jiandong拥有一个新的视觉库。这,我必须尝试一些新的东西。

  CuteCharts项目地址:https://github.com/chenjiandongx/cutecharts/

  记得给星星?

  第一部分:车手的基本用法简介

  第二部分:疯狂的中国电子竞技价值排名 - 外科排名,使用切割机数据可视化分析

  第三部分:摘要抒情

  1.肯定安装了CuteCharts的最简单安装:

  当然,您还可以安装源代码:

  如果将其渲染到HTML文件中,您还需要安装第三张辅助库。它是基于Python的模板引擎。它主要用于可视化后渲染内容。最后,您可以在安装车手时自动安装它,但是您必须知道它是一个Unicode代码。如果您不关注,则可能会犯错。

  解决方案实际上非常简单。我们仅在“渲染”页面中输入JS脚本,将其放入JS文件中,然后将静态JS文件加载到html page.js的内容中。

  如果您想到这个麻烦,另一个朋友使用静态加载方法来解决问题。

  当然,最好遇到一个问题?我直接使用Jupyter笔记本电脑,因此没有这样的问题。

  关于Jupyter笔记本的安装和使用,您可以阅读我之前共享的文章:Windows/Mac安装,使用Python环境 +Justter Notebook

  2.基本上,车手支持的视觉图像类型是:列形图,折叠图,类似蛋糕的图表,雷达图表和散落的点。我认为将添加后续作者,例如:words cloud cloud Map,3D支柱图,条形图等等。此外,该项目为我们提供了测试用例,因此,当我们学习时,我们不需要自己编写测试用例,只需直接称呼它。

  第一:列图

  渲染引擎提供了两个

  展示:

  当然,我们可以更改内部的颜色和文本内容。相关函数参数,作者在github中写道,特别清楚,阅读和使用非常方便

  内容来自:github cutechartssecond:折叠图

  展示:

  当然,我们可以更改内部的颜色和文本内容。相关函数参数,作者在github中写道,特别清楚,阅读和使用非常方便

  内容来自:github cutechartsthird:蛋糕地图

  展示:

  当然,我们可以更改内部的颜色和文本内容。相关函数参数,作者在github中写道,特别清楚,阅读和使用非常方便

  内容来自:github cutechartsfours:雷达地图

  展示:

  当然,我们可以更改内部的颜色和文本内容。相关函数参数,作者在github中写道,特别清楚,阅读和使用非常方便

  内容来自:github cutechartsfifth:散射点图

  展示:

  当然,我们可以更改内部的颜色和文本内容。相关函数参数,作者在github中写道,特别清楚,阅读和使用非常方便

  内容来自:Github车手在这里。本文仅在本文中介绍了车手的基本图像。对于上述五种视觉图像的特定参数,您无法引入它。如果您有兴趣,可以去Github查看更多详细信息:

  地址:https://github.com/chenjiandongx/cutecharts

  [注意]本文中的所有代码都在Jupyter笔记本下运行。理论上移至本地开发工具也可以运行。如果您有任何疑问,请发表评论。

  截至2021.11.24本网站的外围入口已经消失,但是数据接口仍然存在。

  1.疯狂的数据

  特定实施代码:

  它相对简单,因为网站数据存储在表中(表),并且我介绍了pandas的read_html函数,以快速读取网页中表中的数据。4) - 共享。

  观察上面获得的数据,我们发现奇怪线的数据存在问题。我阅读了网页的源代码。的确,页面的表有点问题。标题正在重复。正确的数据可以是。

  我们会发现数据中的值是因为本列的数据显示在网站的图像条中,并存储在i tab。:正则表达式的宽度中,如果您有兴趣,可以尝试一下。

  E-Sports和外围主键的前12名都是3月至7月的数据。

  为了方便遵循工作,我们最好运行一次,然后将数据保存到局部区域,以方便阅读和处理。

  2.数据视觉分析从3月至7月的E-Sports和外围关键板的前12名获得了所有数据,总共有60个数据,这对于数据阅读和显示很方便。其他开发工具或平台也可以运行。如果您有任何疑问,请留言以进行交流。CORE问题:键盘品牌分析

  读取数据

  问题一:读取品牌分析的数据

  可视化

  从这个角度来看,我们可以发现Daryou,Ray Snake,Cherry,Sai Rui和Pirates都出现在排名中10次。华硕ROG和Riebo稍差,只有五次。LET分析与每个品牌相对应的相应产品的排名:数据处理

  视觉分析:

  首先,我们必须知道,第一个统计数据的品牌名称数量表明品牌列表中的产品数量可能在列表中,或者可能多次在列表中。在展示中,我将数字划分为第五),说该品牌的所有排名以及产品的排名和排名。如果比较,应该以相同的条件进行比较(出现品牌的数量)。从图片中,很容易看到品牌“樱桃”有很多次,排名很高(因为排名和低),其次是海盗船,第三艘可以算作Sai Rui,Ray Snake,Dar Youyou,我们还可以看出,Leibo和Asus Rog似乎是相似的。

  接下来,让我们看一下品牌的知名度。当然,我们直接查看“复合索引”,如果您正在进行数据分析,那么您绝对不会选择它。您应该选择最适合的数据项,以进行分析,甚至执行它。一些高级算法使每个索引都具有一定的权重,然后分析。

  从网页中,我们可以轻松地看到7月份的最高全面指数是它的。如果您有兴趣,可以选择像我这样的3-5种流行产品,以使它们在三月和七月之间进行全面,索引或其他数据的变更图(在一段时间内更改,折叠图将是更好的显示方法)。您还有其他有关上述数据的更好的分析想法吗?欢迎您留言以谈论您的观点。由于时间和长度,我不会说太多。

  请记住,本文的主要目的是介绍这个新的PY Visual Library。

  CuteCharts项目地址:https://github.com/chenjiandongx/cutecharts/如果您愿意,请给星星。

  哇,我终于写完了。尽管本文的技术内容并不那么高,但每个人都可以学习的地方仍然很多,例如:了解良好的人。最后,我更换了所有人,实际上,我想问自己。我问了陈江的三个问题。在这里,我将与您分享:

  问:1。目前,CuteCharts仅支持一些图形,将来会开发其他图形支持吗?

  答:CuteCharts是根据Chart.XKCD开发的。目前,100%支持其所有图形和配置项目。如果更新了Chart.XKCD图表类型,则车手也将同时更新。

  问:2。您认为车手和Pyecharts之间的关系是什么?

  答:车手和PYECHARTS属于相同类型的项目,两者都使用实现数据的可视化,但是Pyecharts当前具有更丰富的图形类型和更多的配置项。

  球拍可以被视为Pyecharts的简化版本,保留了Pyecharts的所有核心功能,并且是学习Pyecharts源代码的好起点。

  问:3。您有话要说,车手和Pyecharts的用户?

  答:开发类似的库并不难。这无非是找到一个出色的JS库,设计Python界面并将两者集成在一起。因此,我也希望更多的Python开发人员可以参与该领域的开发,并为社区贡献更多优秀的作品。

  希望,我们都越来越好。

  看到下一个问题,我是爱猫和爱技术的古老手表。如果我认为这篇文章对您有帮助,请喜欢,评论并关注我!