码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • echarts-初识


    Apache EChartsECharts, a powerful, interactive charting and visualization library for browserhttps://echarts.apache.org/zh/index.htmlECharts是百度公司开源的一个使用 JavaScript 实现的开源可视化库,兼容性强,底层依赖矢量图形库 ZRender ,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
    开源免费
    它是开源免费的,也就是我们可以免费的使用 ECharts ,不需要缴纳任何的费用
    功能丰富
    它的功能非常的丰富,提供了各种各样的图表,支持各种各样的定制, 满足各种需求,比如折线
    图、柱状图、饼图、K线图
    等. 在他的官方示例中, 提供了上百种图表, 可以用 只有你想不到, 没有做不到 这句话来形容
    社区活跃
    ECharts 的社区非常活跃,意味着你可以和很多开发者讨论,遇到了 ECharts 中不会的问题,也
    很容易找到解决办法
    多种数据的支持
    可视化的含义就是将数据通过更加直观的图表的方式来呈现。图表只是一种呈现方式。最核心的其
    实是数据。 ECharts 对数据格式的支持也是非常友好的。 ECharts 能够支持常见的 key-value 数
    据格式,还能支持二维表,或者 TypedArray 格式的数据
    流数据的支持
    对于超大的数据量而言, 数据本身的体量可能就非常消耗资源, 而 ECharts 可以支持对流数据的
    动态渲染,加载多少数据就渲染多少数据,省去了漫长的数据加载的等待时间, 他还提供了增量渲
    染的技术, 只渲染变化的数据, 提高系统的资源利用.
    移动端的优化
    跨平台

    快速上手

    1.引入echarts.js文件

    先运行在基础的HTML中 外部引入

    2.准备一个呈现图表的盒子

    3.初始化echarts实例对象

    let mCharts = echarts.init(document.querySelector('#main'))

    4.准备配置项(核心)

    配置图标的数据源 展现形式  标题 X轴 Y轴 各种效果......

    1. let options1 = {
    2. title: {
    3. text: '期末考试成绩'
    4. },
    5. tooltip: {},
    6. legend: {
    7. data: ['分数']
    8. },
    9. xAxis: {// X轴
    10. type:'category', // 类目轴
    11. data: ['小吴', '小孟', '小韩', '小罗', '小崔']
    12. },
    13. yAxis: { // Y轴
    14. type:'value' // 数值轴
    15. },
    16. series: [ // 系列列表
    17. {
    18. name: '语文',
    19. type: 'bar', // 通过type 决定自己的图标类型 bar 柱状图 line 折线图 pie 饼图
    20. data: [98, 73, 68, 102, 96]
    21. },
    22. {
    23. name: '数学',
    24. type: 'bar', // 通过type 决定自己的图标类型 bar 柱状图 line 折线图 pie 饼图
    25. data: [66, 93, 65, 74, 96]
    26. },
    27. {
    28. name: '英语',
    29. type: 'bar', // 通过type 决定自己的图标类型 bar 柱状图 line 折线图 pie 饼图
    30. data: [87, 93, 116, 108, 76]
    31. }
    32. ]
    33. };

    5.将配置设置给echarts实例对象

    mCharts.setOption(options1)

    效果:

  • 相关阅读:
    使用Qt对word文档进行读写
    机器学习——决策树/随机森林
    员工离职困扰?来看AI如何解决,基于人力资源分析的 ML 模型构建全方案
    Apache SeaTunnel本地源码构建编译运行调试
    The valid characters are defined in RFC 7230 and RFC 3986
    精读《素书》精彩语录及感悟篇(一)
    电源管理芯片代理商:电源管理芯片的领域和封装
    使用WIX 进行商业智能OEM打包
    蓬莱小课:应届生,如何找到第一份心仪的数据分析工作?
    【Matlab代码】基于遗传算法和蚂蚁优化算法的路径优化问题
  • 原文地址:https://blog.csdn.net/benlalagang/article/details/126885766
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号