图表数字化的制作神器

Posted bisal(Chen Liu)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图表数字化的制作神器相关的知识,希望对你有一定的参考价值。

最近做的工作中,涉及到制图需求,看了同事用echarts制作的图,基本能满足需求,而且用起来,比较简单,值得研究。

ECharts是一款基于javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,然后捐赠给Apache基金会,成为ASF孵化级项目。

ECharts的Apache官网,https://echarts.apache.org/zh/index.html

作为开源产品,非常赞的是官方文档的实用性,言简意赅,看过一些,基本上就能直接上手了,这值得我们做产品和开发的学习借鉴,毕竟是让人用,能快速知道怎么用才是最佳的宣传方式。

ECharts提供了很多类型图的例子,

https://echarts.apache.org/examples/zh/index.html#chart-type-line

点击某种图,就会提供它对应的代码和效果,可以直接编辑,增减项,调整属性,实时看到效果,直接复制代码,就可以用到自己的项目中,

https://echarts.apache.org/examples/zh/editor.html?c=bar-background&lang=js

除了静态图,还支持各种动态的图,

https://echarts.apache.org/examples/zh/editor.html?c=bar-race

展示一个示例code,

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>ECharts</title>
    <!-- 引入刚刚下载的 ECharts 文件 -->
    <script src="echarts.js"></script>
  </head>
  <body>
    <!-- 为 ECharts 准备一个定义了宽高的 DOM -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
      // 基于准备好的dom,初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'));


      // 指定图表的配置项和数据
      var option = 
        title: 
          text: 'ECharts 入门示例'
        ,
        tooltip: ,
        legend: 
          data: ['销量']
        ,
        xAxis: 
          data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
        ,
        yAxis: ,
        series: [
          
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
          
        ]
      ;


      // 使用刚指定的配置项和数据显示图表。
      myChart.setOption(option);
</script>
  </body>
</html>

P.S. 官方文档说echarts.js文件需要下载,但是这个地址,已经不能访问,

https://www.jsdelivr.com/package/npm/echarts

可以打开https://cdn.jsdelivr.net/npm/echarts@5.2.0/dist/echarts.js,将其内容保存为echarts.js,和上述code存储到同一路径中。

效果如下,

ECharts制作的图,不仅可以用到工程中,研究报告、课题、PPT等,也可以用到的,确实非常实用。

如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,

近期更新的文章:

寻找SQL执行线索的武器库

MySQL唯一索引有重复值且不是bug的场景

《数字中国建设整体布局规划》

MySQL日志 - Error Log错误日志

MySQL日志 - General Query Log

近期的热文:

推荐一篇Oracle RAC Cache Fusion的经典论文

"红警"游戏开源代码带给我们的震撼

文章分类和索引:

公众号1100篇文章分类和索引

以上是关于图表数字化的制作神器的主要内容,如果未能解决你的问题,请参考以下文章

前端图表插件ECharts入门教程

echarts图表——词云&布局、操作、效果

python可视化神器——pyecharts库

前端可视化ECharts 实现响应式图表

使用chart和echarts制作图表

有哪些好用的前端图表框架