weixin_45085511
吴江陈邦
采纳率0%
2021-04-19 23:35 阅读 26

请教tornado 和echarts 数据交互的范例

因项目需求,开始学习tornado  需要第三方echarts做图表显示 查阅了很多资料,发现相对匮乏,特来本站请教!谢谢!

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

5条回答 默认 最新

  • software7503 CSDN专家-赖老师(软件之家) 2021-04-19 23:42

    echarts一般接收json格式的数据,只要把数据封装为json数据传给echarts就可以了。

    点赞 评论 复制链接分享
  • weixin_45085511 吴江陈邦 2021-04-20 08:20

    谢谢您的指导!接下来我再努力纠正尝试一下!

    点赞 评论 复制链接分享
  • xufive 天元浪子 2021-04-20 09:33

    以实现下图所示的绘图功能为例,说说我的做法。
     

     

    1. 浏览器发送请求,服务端应答一个网页框架;

    2. 用户点击“能谱曲线”时,向服务端提交一个异步的Ajax请求,定义响应函数,使用收到的应答数据(json)绘图。

     

    异步请求及回调函数:

    $.post( '/', {'op':'draw_result', 'task_id':task_id,  'fname':key, 'dtype':dtype, 'idx':idx}, function(resp, status) {
    	if (status=='success'){
    		if (resp.code == '10') {
    			if (dtype == 'line'){ // 折线图
    					showLineData(resp.data, idx); 

    假定绘图数据是一个名为data_plot的列表,响应异步请求的handler最后返回应答:

    self.write({'code':'10', 'info':u'', 'data':data_plot})

    js回调函数中的resp.data,就是handler里面的data_plot数据。


    希望以上的解释,能对题主有所帮助。

     

    点赞 评论 复制链接分享
  • QA_Assistant 有问必答小助手 2021-04-20 10:10

    您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 评论 复制链接分享
  • QA_Assistant 有问必答小助手 2021-04-21 18:21

    非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

    速戳参与调研>>>https://t.csdnimg.cn/Kf0y

    点赞 评论 复制链接分享

相关推荐