Echarts 柱形图 时间横轴的动态生成和数据的动态生成

本文介绍了如何使用Echarts在JavaScript中动态生成柱形图,特别是时间横轴的设置和数据的动态加载。通过创建一个方法`makePicture`接收不同数据数组,然后清除前一次的图表数据,再用`setOption`更新图表。数据从后台通过JSON获取,填充到对应柱形图的系列中,最终展示清晰的统计图表。
摘要由CSDN通过智能技术生成

最近在项目里做一个数据统计的模块,当时自己选中的JfreeChart,自己对这个其实也不是很熟悉,做完了之后生成的图片看着好丑,而且很模糊。后来同事向我推荐了Echarts ,这是在用Echarts 的时候的一点心得,防止以后自己再遇到这样的问题忘记了。本人新手,还请各位多多指教


首先,当然是引入JS文件,这个就跳过了。接着就是JSP页面:


<div id="pieChart" style="height: 400px;width:1200px;"></div>   //这里需要给这个div 设置height和width,不然后面生成图片会报错


然后是JS:


我将生成图片的js改成了如下的一个方法,然后只要在这个方法中传入参数就可以实现动态地生成柱形图了:

方法如下:

//生成图片的方法
function makePicture(result,others,show,upload,instal,active,unload){
option = {
   tooltip : {
       trigger: 'axis',
       axisPointer : {            // 坐标轴指示器,坐标轴触发有效
           type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
       }
   },
   legend: {
    data:['获取广告','展示',&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值