yu766588220
花公子丶
采纳率60%
2015-05-24 13:40 阅读 18.5k

百度echarts画折线图显示不出来,画柱状图则正常

2

代码如下:

 <div id="main" style="height:400px"></div>
     <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
      <script type="text/javascript">
        require.config({
            paths: {
                echarts: 'http://echarts.baidu.com/build/dist'
            }
        });
        // 使用
        require
        (
            [
                'echarts',
                'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
            ],
            function (ec) 
            {
                // 基于准备好的dom,初始化echarts图表
                var myChart = ec.init(document.getElementById('main')); 
                var option = 
                {

                }; 
                myChart.setOption(option); 
            }
        );
    </script>

option的代码直接从官方案例粘贴的,例如标准折线图

  title : {
        text: '未来一周气温变化',
        subtext: '纯属虚构'
    },
    tooltip : {
        trigger: 'axis'
    },
    legend: {
        data:['最高气温','最低气温']
    },
    toolbox: {
        show : true,
        feature : {
            mark : {show: true},
            dataView : {show: true, readOnly: false},
            magicType : {show: true, type: ['line', 'bar']},
            restore : {show: true},
            saveAsImage : {show: true}
        }
    },
    calculable : true,
    xAxis : [
        {
            type : 'category',
            boundaryGap : false,
            data : ['周一','周二','周三','周四','周五','周六','周日']
        }
    ],
    yAxis : [
        {
            type : 'value',
            axisLabel : {
                formatter: '{value} °C'
            }
        }
    ],
    series : [
        {
            name:'最高气温',
            type:'line',
            data:[11, 11, 15, 13, 12, 13, 10],
            markPoint : {
                data : [
                    {type : 'max', name: '最大值'},
                    {type : 'min', name: '最小值'}
                ]
            },
            markLine : {
                data : [
                    {type : 'average', name: '平均值'}
                ]
            }
        },
        {
            name:'最低气温',
            type:'line',
            data:[1, -2, 2, 5, 3, 2, 0],
            markPoint : {
                data : [
                    {name : '周最低', value : -2, xAxis: 1, yAxis: -1.5}
                ]
            },
            markLine : {
                data : [
                    {type : 'average', name : '平均值'}
                ]
            }
        }
    ]

然后这是我的结果:
图片说明
这是官方的:图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    danielinbiti danielinbiti 2015-05-24 13:43

    没加载折线模块

     [
                    'echarts',
                                     'echarts/chart/line',//需要加载line模块
                    'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
                ]
    
    点赞 2 评论 复制链接分享
  • sun_kai001 sun_kai001 2015-07-30 08:14

    太棒了 我试了之后确实实现了 折线图

    点赞 评论 复制链接分享
  • hbhg2007xs hbhg2007xs 2015-10-21 06:42

    对的,我今天也尝试了下,发现开始的时候图形模板也有加进去,导致图形没出来,长姿势了,赞一个!

    点赞 评论 复制链接分享
  • zyt2015haohaode zyt2015haohaode 2015-11-18 07:21

    我的 有数据 却提示暂无数据

    点赞 评论 复制链接分享
  • weixin_39863901 weixin_39863901 2017-09-13 09:01

    请问echarts的响应式怎么设置,求大神指点你

    点赞 评论 复制链接分享

相关推荐