前端数据条形图统计实现

本文介绍如何利用sChart.js库在前端实现数据的条形图统计效果,帮助读者理解并掌握在网页中展示数据图表的方法。
摘要由CSDN通过智能技术生成

条形统计效果
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
	</head>
	<body>
		<!-- 图书统计 -->
		<div class="row" id="hh">
			<div class="container">
				<canvas id="canvas" width="600" height="500"></canvas>
				<script src="js/sChart.js"></script>
				<script>
				    var data = [
				        {
   xAxis:'1',value:14}, //{xAxis:横轴名称,value:数值} 竖轴的数大小随各个的数值自动变化
				        {
   xAxis:'2',value:1499},
				        {
   xAxis:'3',value:3260},
				        {
   xAxis:'4',value:1170},
				        {
   xAxis:'2016',value:970},
				        {
   xAxis:'2017',value:2350},
						{
   xAxis:'2016',value:970},
						{
   xAxis:'2017',value:2350},
						{
   xAxis:'2016',value:970},
						{
   xAxis:'2017',value:2350}
				    ]
				    var chart = new sBarChart('canvas',data,{
   
				        title: '图书分类统计',
				        bgColor: '#829dba',
				        titleColor: '#ffffff',      // 标题颜色
				        titlePosition: 'top',       // 标题位置
				        fillColor: '#72f6ff',       // 柱状填充色
				        axisColor: '#eeeeee',       // 坐标轴颜色
				        contentColor: '#bbbbbb'     // 内容横线颜色
				    });
				</script>
			</div>
		</div>
	</body>
</html>

需要引入sChart.js

function sBarChart(canvas, data, options) {
   
    this.canvas = document.getElementById(canvas);
    this.ctx = this.canvas.getContext('2d');
    this.data = data;                           // 存放图表数据
    this.dataLength = this.data.length;         // 图表数据的长度
    this.width = this.canvas.width;             // canvas 宽度
    this.height = this.canvas.height;           // canvas 高度
    this.padding = 50;                          // canvas 内边距
    this.yEqual = 5;                            // y轴分成5等分
    this.yLength = 0;                           // y轴坐标点之间的真实长度
    this.xLength = 0;                           // x轴坐标点之间的真实长度
    this.yFictitious = 0;                       // y轴坐标点之间显示的间距
    this.yRatio = 0;                            // y轴坐标真实长度和坐标间距的比
    this.bgColor = '#ffffff';                   // 默认背景颜色
    this.fillColor = '#1E9FFF';                 // 默认填充颜色
    this.axisColor = '#666666';                 // 坐标轴颜色
    this.contentColor = '#eeeeee';              // 内容横线颜色
    this.titleColor = '#000000';                // 图表标题颜色
	this.title = '';                            // 图表标题
	this
zero_or_
关注 关注
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端统计图 echarts 实现简单柱状图
aocheqing0591的博客
03-12 2630
前端统计图 echarts实现简单柱状图 1. 引入 ECharts <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- 引入 ECharts 文件 --> <script src="echarts.min.js...
优秀的前端统计图源码
12-19
前端圆形,柱形,波动线统计图源码,可以直接使用,适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。
前端编程图表化助手!Echarts入门
最新发布
jk0025的博客
07-30 2169
前端编程图表化助手!Echarts入门
echarts前端绘制统计图
你倒是敲代码鸭.
07-13 914
修改坐标的值 主要内容就是option当中的内容,通过ajax响应的JSON转化为x、y两个对应的数组对option的内容赋值即可 <%-- Created by IntelliJ IDEA. User: JiadeChen Date: 2020/7/13/0013 Time: 21:29 To change this template use File | Settings | File Templates. --%> <%@ page contentType="
SovitChart工具1分钟快速开发前端统计图
码为人生的博客
03-08 2224
做软件系统开发时经常要做各种类型的统计图表,一般我们都会用ECharts进行开发,使用ECharts可以开发出各种漂亮的图表出来。今天我们推荐一款基于ECharts的图表快速开发工具SovitChart,可以让你不一行代码1分钟就把图表做出来。 现在各行各业的软件系统都要用到统计图表: 通常我们开发这些图表使用ECharts,通过程序配置这些表的显示样式、文字和对接动态数据,虽然大大的提高了开发效率,但是开发过程还是要很多的代码,特别对于图表样式的处理还是要花费很大的精力。 下面我们...
前端vue使用ECharts如何制作精美统计图
xiaomao_wxj的博客
11-04 4629
ECharts在vue中简单实现统计图 一、什么是ECharts ECharts,是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图
html条形统计图,js实现条形统计图
weixin_36303283的博客
06-05 914
/**条形统计图容器width:统计图宽度(>=100);height:统计图高度(>=450);left:统计图左边距;top:统计图上边距;title:统计图标题(默认值:统计图);unit:统计图单位(默认值:个);bgcolor:统计图背景颜色(默认值:#CCFFCC);divID:统计图层ID(默认值:div_chart)*/function chart(width,he...
使用java实现各种数据统计图(柱形图,饼图,折线图)
09-03
在Java编程中,生成数据统计图是一种常见的需求,特别是在数据分析、报表展示以及数据挖掘等领域。JFreeChart是一个强大的Java库,它可以用来创建多种类型的图表,包括柱形图、饼图和折线图。本篇文章将详细介绍如何...
基于D3.js的历史统计数据比赛条形图.zip
09-30
【描述】"比赛项目源码" 暗示这是一个竞赛项目,可能是在数据可视化或者前端开发比赛中,参赛者使用D3.js构建了一个条形图动画,来展示历史统计数据的变化。这种项目通常要求创新性、可读性和交互性,以便评委和观众...
用 ECharts 做出漂亮的数据统计图,2024年互联网大厂前端笔经
2401_84003554的博客
03-31 378
前端资料汇总框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
echarts前端统计图DEMO
12-18
jquery echarts统计图集合分类,随意使用。js已导入,可以直接运行演示。供大家参考学习简单样式。
前端数据统计用做Bootstrap的一些柱状图、饼状图和折线图案例
weixin_34067049的博客
08-11 9187
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的开头包含下面的代码段。 <...
前端统计图】echarts多条折线图和横柱状图实现
weixin_30845171的博客
01-09 172
参考链接:echarts官网:http://echarts.baidu.com/ 原型图(效果图): 图片.png 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
php网页统计图实现,WEB前端数据统计图实现教程及代码
weixin_35756373的博客
03-21 984
这几天要做数据统计,听louis介绍了一个jquery框架,现在也介绍给大家。外国,真是一个神奇的地方。不多说。数据报表折线图然后这个jquery插件内置大量dome,看都能看会。细节在后台PHP处理数据,然后返回给前端JS,一般是用JSON传值,但这个jquery插件处理数据都是用字符串,所以要特别注意一下这样,我就把我的PHP处理类也共享出来class TotalAction extends...
前端统计图】echart折线图ajax请求json数据
祈澈菇凉
07-15 976
先上图,了一个echart折线图ajax请求json数据的小demo,帮助自己更好的理解图表知识。 自己了一段json数据,放在test.json文件里面。 { "echatX": [ "2019-07-02", "2019-07-03", "2019-07-04", ...
前端面试】统计图面试整理
weixin_44806635的博客
01-26 217
统计图
前端js制作动态条形图
weixin_43487246的博客
09-03 1613
动态条形图 小伙伴们可以去我的网盘下载这个项目解压导入到开发工具或者直接打开html文件也可以效果如下图,当然会动的下面只是个图片 链接: https://pan.baidu.com/s/1AJorh5h9sq7TlXXqhTr7sQ 提取码: cjxt ...
前端之扇形图实现案例
xiaobangsky的专栏
04-03 1446
1.利用echarts实现 直接上源码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>扇形图实例</title> </head> <body> </body> </html> <html lang="en"> <head> <meta n
jQuery动态与静态条形统计图示例:选择题分析与代码实现
- jQuery在这里作为前端脚本语言,通过其强大的DOM操作能力和丰富的插件生态系统,可以方便地实现各种交互式图表,包括静态条形图的展示和动态数据的处理。后台则负责提供数据,前台负责展示和响应用户的交互。 ...
写文章

热门文章

  • SqlServer2012下载+安装+启动(资源+密钥) 20627
  • 图书借阅管理系统实现 13230
  • Windows上超详细安装 MySQL(包含解决VCRUNTIME140_1.dll丢失) 12304
  • Ubuntu出现Ubuntu操作系统“Failed to fetch”错误的解决方法 7549
  • Android: Camera2相机开发 知识储备 5411

分类专栏

  • 15000

最新评论

  • SqlServer2012下载+安装+启动(资源+密钥)

    深海鱼222333: 终于有一个成功的了!

  • 简易的彩票投注

    胖叁墩: 所以 作者没有发完 表情包

  • Java爬虫③WebMagic 爬取案例

    浮茶713: 能将源码分享出来不

  • 图书借阅管理系统实现

    Cuokoo: 用idea开发的么

  • 微信小程序-类似分享论坛

    it-1024: 挺好的,我也开发了一款欢迎学习交流 https://gitee.com/it-1024/wx-community

最新文章

  • 使用vue+element ui图片放大预览遮盖层异常
  • Camera2解剖
  • Android: Camera2相机开发 知识储备
2022年4篇
2021年22篇
2020年25篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家萧山玻璃钢雕塑商场美陈圣诞主题上海走廊商场美陈报价巢湖玻璃钢仿铜雕塑安顺商场美陈安装桐乡商场开业美陈扬州玻璃钢雕塑商家南京玻璃钢传统人物雕塑南京秦淮商场美陈忻州玻璃钢人物雕塑厂家全南玻璃钢雕塑厂家玻璃钢浮雕广场卡通雕塑设计商场店庆大门美陈黄山欧式玻璃钢雕塑多少钱温州做玻璃钢雕塑玻璃钢雕塑制作价格贵不贵新郑镂空玻璃钢人物雕塑永济玻璃钢气球雕塑福建通用玻璃钢雕塑摆件奥体商场美陈策划沧州潮州玻璃钢动物雕塑开封玻璃钢不锈钢动物雕塑生产玻璃钢雕塑图片卡通淄博玻璃钢动物雕塑组合式玻璃钢花盆有哪些动物玻璃钢雕塑供货厂家顺义区精神堡垒制作玻璃钢雕塑蚌埠定制玻璃钢雕塑价格北京户外商场美陈售价国外商场美陈网站推荐香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化