前端代码在线运行(前端如何制作可视化报表)

2024-08-01 02:55:36 0

前端代码在线运行(前端如何制作可视化报表)

其实前端代码在线运行的问题并不复杂,但是又很多的朋友都不太了解前端如何制作可视化报表,因此呢,今天小编就来为大家分享前端代码在线运行的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

前端如何制作可视化报表

这里介绍2个制作前端可视化报表的js库,一个是echarts,一个是g2,这2个库涵盖了大部分报表的制作,包括折线图、柱状图、饼图、散点图等,使用简单,文档详细,示例丰富,下面我简单介绍一下这2个库:

echarts:这个是百度开发的一个前端可视化js库,可以流畅的运行在移动和PC设备上,兼容大部分浏览器,提供直观,交互丰富,高度可定制的可视化图标,下面我简单介绍一下这个库的使用:

1.下载echart.js到本地,如下,开发的话,建议下载源码版本:

2.下载成功后,我们就可以本地引入echarts.js到html中,测试代码如下,简单绘制一个柱状图,很简单:

保存这个html文件,用浏览器打开,效果如下:

这里只是一个简单的入门实例,更多示例的话,可以看看官网的examples,涵盖了各种报表的制作,包括地图、极坐标图、热力图等,过程非常详细,可以在线运行,这里我就不再赘述了,如下:

g2:这个是阿里开发的一个前端可视化库,简单易学,以数据驱动,具有高度的扩展性和易用性,用户无需关注底层的实现细节,几条语句便可快速构建出统计报表,下面我简单介绍一下这个库的使用:

1.测试代码如下,这里可以在线引入g2.js库,也可以下载g2.js到本地,再引入,这里简单绘制了一个柱状图:

浏览器效果如下:

更多示例,可以查看官网教程,介绍的很详细,各种组件都有介绍,代码也很详尽,点击进去,便可查看源码和运行效果图:

至此,我们就完成了echarts和g2这2个可视化js库的简单使用。总的来说,这两个库都非常好使用,简单易学,容易上手,官网提供了非常丰富的教程供开发者使用,当然,除了这2个库,还有D3,Highcharts等可视化库,这里我就不详细介绍了,感兴趣的可以自己搜一下,网上也有相关教程和资料,希望以上分享的内容能对你有所帮助吧。

如何在移动设备上调试html5开发的网页

1、打开手机web检查器。

通过【设置】》【Safari】》【高级】》【Web检查器】打开。见下图(点击查看大图),并且你会看到该选项下面对电脑操作的相应描述,照做就好。

2、链接电脑(Mac)

2.1 先在手机Safari中打开你想调试的网页,并用数据线连接到电脑(我这里是Mac)

2.2 再在电脑上打开Safari点击【Develop】菜单,就会看到如下图所示(点击查看大图):

2.3 点击2.2中的网站名就会在电脑上打开Safari的控制台,如下图(点击查看大图):

3.调试网页

此时你可以查看手机网页的DOM结构,并且和电脑端网页调试无异,当鼠标滑过这些DOM节点的时候手机上的相应布局也会高亮起来,如下图(点击查看大图):

前端用什么编辑器

高效的Web前端开发工具:

1、Prettier Playground

Prettier是一个代码格式化程序,支持JavaScript,包括ES2017、JSX、Angular、Vue、Flow、TypeScript等。它可以移除你的原始格式,并且将其替换为遵循最佳运行方式的、标准的一致样式。如此便捷的工具在我们的器中十分流行,与此同时它还有一个线上版本,可以在线完成对代码格式的修正。

2、EnjoyCSS

运用CSS,非常简单的工具就是遇到困难时的救星。EnjoyCSS可以让你通过简单的UI设计你的元素,并且提供相关的CSS输出。

3、StackBlitz

根据Chidume Nnamdi显示,StackBlitz是每名使用者都很喜欢的一款在线工具。最重要的一点就是,它将IDE引入了web——Visual Studio Code中。只要在StackBlitz中点击一下,你就可以设置Angular、React、Ionic、TypeScript、RxJS、Svelte以及其他JavaScript框架。由于它的操作十分便捷,在打开StackBlitz后的五秒之内,你就可以开始代码了。

StackBlitz十分好用,尤其在尝试简化代码片段或在线数据库方面,你可能没有时间从头开始创建新的项目,而只是尝试新的功能。而通过StackBlitz不需要创建新的项目就可以在短短几分钟内试用新的NPM软件包。

4、Postman

Postman就一直在我的开发人员工具集中。它在后端检查GET、POST、DELETE、OPTIONS和PUT在内的一系列端点这方面,起到了非常显著的作用。

5、CanIUse

CanlUse非常的简便,可以帮你弄清楚期望实现的功能,是否与你使用的浏览器兼容。很多开发者都会遇到浏览器的兼容问题,在这个浏览器上可以正常使用的,但换一个浏览器就不支持了。

6、Bit.dev

一个软件开发的基本原则就是代码的可重复使用性,它确保你可以减少开发量,而不需要去从头构建组件。这确实是Bit.dev可以做到的,它允许共享可重复使用代码片段和组件,从而减少开销,并且加快你的开发进程。Bit.dev还允许在团队之间共享组件,让你的团队可以与其他团队进行协作。

以上就是今天为大家分享的Web前端开发常用的6款提高工作效率的开发工具。大家要是想提供自己的工作效率,现在就赶紧用起来吧!

如果你还想了解更多这方面的信息,记得收藏关注本站。

前端代码在线运行(前端如何制作可视化报表)

本文编辑:admin

更多文章:


滑块轴承用啥代替(道奇轴承替代品有哪些)

滑块轴承用啥代替(道奇轴承替代品有哪些)

本文目录道奇轴承替代品有哪些什么时候能用滚动轴承代替滑动轴承滚动轴承与滑动轴承能否相互替代 ,为什么两杆间轴承可以用什么替代滚动轴承什么代替了轴承材料轴瓦可代替轴承使用吗滚动轴承什么代替了轴的材料,而什么代替了轴承材料,在机械旋转系中能代替

2024年7月7日 17:11

fierce是什么意思(fierce和cruel的区别)

fierce是什么意思(fierce和cruel的区别)

本文目录fierce和cruel的区别fierce的意思fierce和cruel的区别fierce是激烈的意思,也可以说火力强劲。可以用 a fierce debate 是说辩论激烈,唇枪舌剑,但是cruel是残酷的意思,就不能换在这里。c

2024年5月4日 21:37

indexeddb(indexedDB删除有影响吗)

indexeddb(indexedDB删除有影响吗)

本文目录indexedDB删除有影响吗indexeddb多次写入为啥会变慢web sql和indexeddb哪个兼容性更好h5 的indexeddb 清除缓存能把它清掉吗indexeddb怎么触发onupgradeneededindexed

2024年5月6日 12:35

微信自建小程序(用微信小程序自建商城在今后的使用过程中会遇到哪些问题)

微信自建小程序(用微信小程序自建商城在今后的使用过程中会遇到哪些问题)

本文目录用微信小程序自建商城在今后的使用过程中会遇到哪些问题一个微信小程序账号可以创建多少个小程序微信小程序可以创建多少个如何制作一个简单的微信小程序用微信小程序自建商城在今后的使用过程中会遇到哪些问题首先会遇到自己的商城推广问题,这个问题

2024年7月24日 04:11

抽象类的特征有哪些(什么是.net的接口和抽象类)

抽象类的特征有哪些(什么是.net的接口和抽象类)

这篇文章给大家聊聊关于抽象类的特征有哪些,以及什么是.net的接口和抽象类对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录什么是.net的接口和抽象类在JAVA中什么是抽象类,它有什么特点在面对对象编程中抽象类的特点什么抽象类

2024年9月2日 03:10

霹雳布袋戏编剧八卦(霹雳布袋戏的顺序是什么 霹雳布袋戏的简介)

霹雳布袋戏编剧八卦(霹雳布袋戏的顺序是什么 霹雳布袋戏的简介)

本文目录霹雳布袋戏的顺序是什么 霹雳布袋戏的简介求问霹雳布袋戏编剧三弦的问题霹雳布袋戏里面的武林四大传奇霹雳布袋戏的编剧是谁呀恨潮生编剧是谁霹雳布袋戏是不是换编剧了 剧情特别差现在霹雳布袋戏的编剧三弦和罗陵都离开霹雳了吗那现在霹雳的编剧都是

2024年7月11日 19:18

大连网站建设该怎么做怎么宣传?网站制作一般多少费用哪家公司网站做的不错

大连网站建设该怎么做怎么宣传?网站制作一般多少费用哪家公司网站做的不错

本文目录大连网站建设该怎么做怎么宣传网站制作一般多少费用哪家公司网站做的不错大连做网站的公司哪家比较可靠大连合益达怎么样大连网页制作公司都有哪家 哪家的公司比较好 求推荐几家大连网站建设公司一般网站的报价大连做网站大连做网站哪家公司好我公司

2024年7月1日 17:51

制作网页的软件下载(用什么软件制作网页,在哪下载)

制作网页的软件下载(用什么软件制作网页,在哪下载)

大家好,制作网页的软件下载相信很多的网友都不是很明白,包括用什么软件制作网页,在哪下载也是一样,不过没有关系,接下来就来为大家分享关于制作网页的软件下载和用什么软件制作网页,在哪下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2024年8月12日 05:25

oracle创建存储过程(写一个oracle存储过程)

oracle创建存储过程(写一个oracle存储过程)

各位老铁们好,相信很多人对oracle创建存储过程都不是特别的了解,因此呢,今天就来为大家分享下关于oracle创建存储过程以及写一个oracle存储过程的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录写一个or

2024年8月25日 11:25

secondary education(post-secondary education 到底是什么意思啊 几岁入学 和其他学习有什么区别)

secondary education(post-secondary education 到底是什么意思啊 几岁入学 和其他学习有什么区别)

本文目录post-secondary education 到底是什么意思啊 几岁入学 和其他学习有什么区别请问在填招聘表的时候secondary education和tertiary education分别是指什么post-secondar

2024年7月4日 08:59

凤凰os系统(求助,凤凰操作系统到底是什么)

凤凰os系统(求助,凤凰操作系统到底是什么)

本文目录求助,凤凰操作系统到底是什么凤凰os32位和64位区别凤凰os倒闭了吗凤凰系统是什么 是哪个操作系统凤凰os安装教程凤凰os系统,怎么鼠标点不了同意啊,键盘设置了也没用凤凰系统有人用吗,目前也就是现在能不能玩绝地求生刺激战场凤凰系统

2024年6月29日 02:30

buildingblocks(积木的英语怎么读)

buildingblocks(积木的英语怎么读)

本文目录积木的英语怎么读building blocks和normalbuilding block中文是什么意思building block是什么意思building block怎么读积木的英语怎么读【英译】:building block【读

2024年7月22日 16:05

portion和part的区别(portion和part的区别)

portion和part的区别(portion和part的区别)

本文目录portion和part的区别部分和部份这两个词有什么区别portion 和 part 的区别在用法上的区别portion,proportion,fraction三者的联系与区别section和part在表达“部分“时区别.port

2024年6月30日 14:33

java类包含哪些内容(java中什么是类)

java类包含哪些内容(java中什么是类)

本文目录java中什么是类java中有哪些类说明一个JAVA类中主要包含哪几个元素java类包含哪些内容Java中常用的类有哪些java包括哪些内容Java中,类的定义中包括那些基本信息JAVA类中可包括哪两个部分内容java中什么是类.J

2024年7月16日 09:32

windows phone(windows phone是什么意思)

windows phone(windows phone是什么意思)

本篇文章给大家谈谈windows phone,以及windows phone是什么意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录win

2024年8月14日 10:50

站长之家whois查询(如何查询一个域名使用的是什么DNS服务器)

站长之家whois查询(如何查询一个域名使用的是什么DNS服务器)

本文目录如何查询一个域名使用的是什么DNS服务器站长工具whois查询怎么查询网站的Whois怎么查询一个网址的域名是在在那个网络公司注册的web查询方式下 各有哪些网址提供不同的顶级域名的whois查询怎么知道网站的域名管理权限属于哪一方

2024年7月12日 12:03

汇编跳转指令例子(问大家一个非常简单的问题,汇编语言中跳转指令子程序执行完了以后跳转到哪执行)

汇编跳转指令例子(问大家一个非常简单的问题,汇编语言中跳转指令子程序执行完了以后跳转到哪执行)

本文目录问大家一个非常简单的问题,汇编语言中跳转指令子程序执行完了以后跳转到哪执行汇编语言跳转指令汇编语言里的跳转指令jle跳转指令汇编语言AJMP指令帮我解释一下高分悬赏,答得好再加啦汇编条件跳转指令的三道计算题,请给出计算过程,我不懂,

2024年7月19日 00:10

matlab把c盘弄炸了(我在虚拟机安装了matlab程序后发现C盘小了3G,于是我又把他它卸载了,但发现C盘容量并没有回复是怎么回事)

matlab把c盘弄炸了(我在虚拟机安装了matlab程序后发现C盘小了3G,于是我又把他它卸载了,但发现C盘容量并没有回复是怎么回事)

本篇文章给大家谈谈matlab把c盘弄炸了,以及我在虚拟机安装了matlab程序后发现C盘小了3G,于是我又把他它卸载了,但发现C盘容量并没有回复是怎么回事对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望

2024年7月20日 13:18

scaled up(怎样使用correspond to这个词组)

scaled up(怎样使用correspond to这个词组)

本文目录怎样使用correspond to这个词组be up form是什么意思怎样使用correspond to这个词组correspond to: vt. 相应于(相当于,符合于)例句与用法: 1. Any of a class of

2024年7月8日 09:14

帝国cms仿站过程(帝国CMS怎么做二次开发)

帝国cms仿站过程(帝国CMS怎么做二次开发)

其实帝国cms仿站过程的问题并不复杂,但是又很多的朋友都不太了解帝国CMS怎么做二次开发,因此呢,今天小编就来为大家分享帝国cms仿站过程的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录帝国CMS怎么做二次开发利

2024年8月10日 07:35

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索