HTML在表格中添加echarts圖表

來源:互聯網
上載者:User

標籤:資料   ack   nba   top   配置   name   tab   blog   images   

        在HTML的table中,只要將需要插入echarts圖表的格子設定為明確的寬高(不能為百分比),並賦予一個id,就可以插入echarts圖表。

        如樣本所示:

 

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>ECharts</title>    <!-- 引入 echarts.js -->    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script></head><body>    <!-- 為ECharts準備一個具備大小(寬高)的Dom -->    <table border="1">        <tr>            <th>Header 1</th>            <th>Header 2</th>        </tr>        <tr>            <td style="weight:300px; height: 200px">row 1, col 1</td>            <td id="mainBar", style="weight:400px; height: 200px">row 1, col 2</td>        </tr>                <tr>            <td style="weight:300px; height: 200px">row 2, col 1</td>            <td id="mainLine", style="weight:400px; height: 200px">row 2, col 2</td>        </tr>    </table>    <script type="text/javascript">        // 基於準備好的dom,初始化echarts執行個體        var myChart = echarts.init(document.getElementById(‘mainBar‘));        var option = {            xAxis: {                data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]            },            yAxis: {},            series: [{                name: ‘銷量‘,                type: ‘bar‘,                data: [5, 20, 36, 10, 10, 20]            }]        };        // 使用剛指定的配置項和資料顯示圖表。        myChart.setOption(option);    </script>           <script type="text/javascript">    // 基於準備好的dom,初始化echarts執行個體    var myChart = echarts.init(document.getElementById(‘mainLine‘));    var option = {        xAxis: {            data: [],        },        yAxis: {},        series: [{            name: ‘銷量‘,            type: ‘line‘,            data: [5, 20, 36, 10, 10, 20]        }]    };    // 使用剛指定的配置項和資料顯示圖表。    myChart.setOption(option);    </script>       </body></html>

 

HTML在表格中添加echarts圖表

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.