当前位置: 首页 > news >正文

Vue-22-通过flask接口提供的数据使用plotly.js绘图(一)

文章目录

  • 1 任务背景
  • 2 Flask提供接口(server.py)
    • 2.1 原始代码
    • 2.2 跨域问题
  • 3 Vue3获取数据并渲染Plotly图表
    • 3.1 新建工程
    • 3.2 程序
      • 3.2.1 index.html(入口)
      • 3.2.2 cpmponents/Plot.vue(子组件)
      • 3.2.3 App.vue(父组件)
      • 3.2.4 main.ts
    • 3.3 展示
  • 4 选择图表类型绘图
    • 4.1 App.vue
    • 4.2 index.js
    • 4.3 Plots.vue
    • 4.4 展示
  • 5 根据数据项的个数推荐图表
    • 5.1 App.vue
    • 5.2 Recommand.vue
    • 5.3 展示
  • 6 参考附录

使用Vue3,获取数据并渲染Plotly.js图表,可以选择图表类型绘图,还可以通过预置的推荐逻辑,根据数据项的个数推荐合适的图表。

1 任务背景

在Vue 3中通过Flask接口获取数据,并使用Plotly.js绘图,可以按照以下步骤实现:

(1)Flask提供API接口(返回 JSON 数据)。
(2)Vue 3使用Axios或Fetch请求数据。
(3)使用Plotly.js渲染图表。

2 Flask提供接口(server.py)

2.1 原始代码

from flask import Flask, jsonifyapp = Flask(__name__)@app.route('/api/data', methods
http://www.dtcms.com/a/292356.html

相关文章:

  • Oracle定时清理归档日志
  • RAG(检索增强生成)里的文档管理
  • 二次供水管理系统:远程监控+智能调控+故障预警解决方案
  • 用ffmpeg 进行视频的拼接
  • 【指南】网络安全领域:HW 行动(国家网络安全攻防演练)是什么?
  • 一些Avalonia与WPF内容的对应关系和不同用法
  • 单一职责原则(SRP):构建高质量软件的基石
  • Java 并发性深度解析
  • JS WebAPIs DOM节点概述
  • 网络层传输
  • 4G车载录像机的作用详解:提升行车安全与智能管理的核心技术
  • 数字签名(Digital Signature)
  • XSS内容分享
  • Windows 环境排除 Windows Defender 对指定路径或进程的影响
  • 在vscode 使用 remote-ssh
  • 【接口自动化】掌握接口自动化:核心概念讲解(理论知识)
  • 微博视觉算法面试30问全景精解
  • 8.4 Java 原生 TCP Socket 实现 HTTP 请求解析和请求分发
  • OpenCV基本的图像处理
  • 本地数据库有数据,web页面无信息显示,可能是pymysql的版本问题【pymysql连接本地数据库新旧版本的区别】
  • 【测试开发】----用例篇
  • 高并发场景下的缓存问题与一致性解决方案(技术方案总结)
  • 设计模式——责任链模式
  • 建造者设计模式
  • Qt布局管理:实现美观界面的关键
  • 2025 年最新 AI 技术:全景洞察与深度解析​
  • 从 0 到 1 搞定nvidia 独显推流:硬件视频编码环境安装完整学习笔记
  • Arraylist与LinkedList区别
  • 使用react编写一个简单的井字棋游戏
  • ZLMediaKit 入门