当前位置: 首页 > news >正文

【可视化大屏】将柱状图引入到html页面中

到这里还是用的死数据,先将柱状图引入html页面测试一下

根据上一步echarts的使用步骤,引入echarts.js后需要初始化一个实例对象,所以新建一个index.js文件来进行创建实例化对象和配置数据信息等。

//在index.html引入<script src="js/echarts.min.js"></script><script src="js/index.js"></script>
//在index.js文件中
(function () {// 实例化对象var myChart = echarts.init(document.querySelector(".bar .chart"));// 指定配置和数据var option = {color: ["#2f89cf"],tooltip: {trigger: "axis",axisPointer: {// 坐标轴指示器,坐标轴触发有效type: "shadow" // 默认为直线,可选为:'line' | 'shadow'}},grid: {left: "0%",top: "10px",right: "0%",bottom: "4%",containLabel: true},xAxis: [{type: "category",data: ["旅游行业","教育培训","游戏行业","医疗行业","电商行业","社交行业","金融行业"],axisTick: {alignWithLabel: true},// 修改刻度标签的样式axisLabel: {textStyle: {color: "rgba(255,255,255,.6)",fontSize: "12"}},// x轴线条样式不显示axisLine: {show: false}}],yAxis: [{type: "value",axisLabel: {textStyle: {color: "rgba(255,255,255,.6)",fontSize: "12"}},// y轴线条样式axisLine: {lineStyle: {color: "rgba(255,255,255,.1)"// width: 1,// type: "solid"}},splitLine: {lineStyle: {color: "rgba(255,255,255,.1)"}}}],series: [{name: "直接访问",type: "bar",barWidth: "35%",//柱子宽度data: [200, 300, 300, 900, 1500, 1200, 600],itemStyle: {barBorderRadius: 5//柱子圆角}}]};// 把配置给实例对象myChart.setOption(option);
})()

效果图:在这里插入图片描述

存在的问题:图表没有自适应在这里插入图片描述
解决办法:

在index.js中添加// 监听屏幕尺寸变化,让图表自适应window.addEventListener("resize", function () {myChart.resize();});
http://www.lryc.cn/news/453686.html

相关文章:

  • gm/ID设计方法学习笔记(一)
  • 高度细化的SAGA模式实现:基于Spring Boot与RabbitMQ的跨服务事务
  • Vue工程化开发
  • Ray_Tracing_The_Next_Week下
  • ES索引生命周期管理
  • Oracle数据库体系结构基础
  • QT学习笔记4.5(文件、参数文件)
  • 服务器虚拟化的详细学习要点
  • 创建一个Java Web API项目
  • 对称加密算法的使用Java和C#
  • 10款好用的开源 HarmonyOS 工具库
  • ubuntu22.04中备份Iptables的设置
  • (PyTorch) 深度学习框架-介绍篇
  • 若依从redis中获取用户列表
  • 文件上传之%00截断(00截断)以及pikachu靶场
  • Chainlit集成LlamaIndex并使用通义千问实现和数据库交互的网页对话应用(text2sql)
  • 计组复习笔记
  • 62. 环境贴图2
  • MATLAB中数据导入与导出的全面指南
  • Jenkins从入门到精通,构建高效自动化流程
  • 【Android 13源码分析】Activity生命周期之onCreate,onStart,onResume-2
  • 如何在电脑上浏览手机界面
  • 国产RISC-V案例分享,基于全志T113-i异构多核平台!
  • Day(16)--File
  • Axios入门使用
  • 大数据实时数仓Hologres(四):基于Flink+Hologres搭建实时数仓
  • 关于HTML 案例_个人简历展示02
  • Windows 11 24H2 v26100.1742 官方简体中文版
  • 【AIGC半月报】AIGC大模型启元:2024.10(上)
  • Codeforces Beta Round 14 (Div. 2) E. Camels (DP)