柱状图

柱状图

$def with(sales_data)
// domechartsvar chart_1 = echarts.init(document.getElementById("sales_wrap"));
var option_1 = {
    title:{
        text:"XX",
        subtext:""
    },
    xAxis:{
        type:"category",
        data:["1","2","3"]
    },
    yAxis:{},
    series:[
        {
            "name":""type:"bar",
            data:[5.0,4.5,3.9]
        }
    ]
};


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!引号后边是需要加逗号的

https://img1.sycdn.imooc.com//climg/6260c2a709c650da04190210.jpg

祝学习愉快!

  • weixin_慕仙9081395 提问者 #1
    webxlrd
    
    
    urls = (
        )
    app = web.application(urls())
    render = web.template.render()
    
    index:
        ():
            i = web.input(= )
            render.index(= i.name)
    
    chart:
        ():
            work_book = xlrd.open_workbook()
            work_sheet_1 = work_book.sheet_by_index()
            sales_data = {
                :work_sheet_1.row_values():work_sheet_1.row_values()
            }
    
    
            render.chart(= sales_data )
    __name__ == :
        app.run()

    这是6.1的文件

    $def with(sales_data)
    // domechartsvar chart_1 = echarts.init(document.getElementById("sales_wrap"));
    var option_1 = {
        title:{
            text:"XX",
            subtext:""
        },
        xAxis:{
            type:"category",
            data:["1","2","3"]
        },
        yAxis:{},
        series:[
            {
                "name":"",
                type:"bar",
                data:[5.0,4.5,3.9]
            }
        ]
    };

    这是chart文件

    为什么我还是失败了

    2022-04-21 11:13:17
  • 同学,你好!

    1、6.1文件代码是乱码,可以重新提供一下。

    2、html文件中看下最后是否写了chart_1.setOption(option_1);

    同学可以根据下述正确的代码修改下:

    6-1.py

    class chart:
        def GET(self):
            ##读取excel数据
            work_book = xlrd.open_workbook("data.xls")
            work_sheet_1 = work_book.sheet_by_index(0)
            sales_data = {
                "category": work_sheet_1.row_values(0),
                "data":work_sheet_1.row_values(1)
            }
            return render.chart(sales_data=sales_data)

    charrt.html

    $def with(sales_data)
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link href="static/bootstrap.min.css" rel="stylesheet">
    </head>
    <body>
    <div class="container-fluid">
        <div class="row">
            <div class="col-lg-12" id="sales_wrap" style="min-height: 400px;">
            </div>
        </div>
    </div>
    <script src="static/jquery.min.js"></script>
    <script src="static/bootstrap.min.js"></script>
    <script src="static/echarts.min.js"></script>
    <script type="text/javascript">
        var chart_1 = echarts.init(document.getElementById("sales_wrap"));
        var option_1 = {
            title: {
                text: "XX",
                subtext: ""
     },
            xAxis: {
                type: "category",
                data: ["1", "2", "3"]
            },
            yAxis: {},
            series: [
                {
                    "name": "",
                    type: "bar",
                    data: [5.0, 4.5, 3.9]
                }
            ]
        };
        chart_1.setOption(option_1);
    </script>
    </body>
    </html>

    祝学习愉快!

    2022-04-21 13:06:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师