首页 > 其他分享 >3 分钟教你使用 MarsCode AI 生成在线图表

3 分钟教你使用 MarsCode AI 生成在线图表

时间:2025-01-07 15:47:27浏览次数:1  
标签:AI 代码 生成 图表 点击 MarsCode

3 分钟教你使用 MarsCode AI 生成在线图表

需求

对于前端开发者来讲,应该必不可少的会碰到开发在线图表的需求。国内开发者要开发在线图表应该都绕不过echarts

对于很多刚上手 echart 的小伙伴来说,查阅配置文档是一个很痛苦的事情。

上手 echarts

一般上手 echarts 的步骤如下

  1. 查看快速上手教程

    image-20250105215428087

  2. 查阅示例,选择想要的图表

    image-20250105215450332

  3. 根据实际需求,查阅配置项,进行微调

    image-20250105215510702

  4. 各种尝试代码,验证结果

    img

MarsCode AI 介绍

MarsCode AI 是豆包旗下的智能编程助手,提供以智能代码补全为代表的核心能力,支持主流编程语言及 IDE,能在编码过程中提供单

行或整个函数的建议,同时支持在用户编码过程中提供代码解释、单测生成、问题修复、技术问答等辅助功能,提升编码效率与质量。

当前 MarsCode AI 提供了以下功能:

  1. 代码补全 Code Completion
  2. 代码解释 Code Explain
  3. 单测生成 Unit Test Generation
  4. 注释生成 Generate documentation
  5. 智能修复 AI Fix
  6. 智能问答 AI Q&A
  7. 智能问答 AI Q&A 一键 Apply AI 生成的代码变更至项目对应的文件位置并形成 Diff

当前要体验的便是 一键 Apply AI 生成的代码变更至项目对应的文件位置并形成 Diff 功能。

当前该功能该功能目前仅支持 VSCode(需升级至 1.1.42 版本)

vs code 安装 MarsCode AI

首次安装

  1. 打开 vscode 左侧的插件列表
  2. 搜索关键字 MarsCode AI
  3. 点击安装

image-20250105220257474

  1. 首次安装成功后,使用的话需要登录

  2. 然后,在 vscode 的左侧便可以看到 ai 助手

    image-20250105220425473

MarsCode AI 生成代码并且应用

  1. 使用 vscode 打开你的工程目录,我这里是空的文件夹

  2. 然后进行对话,输入你的需求

    请根据2011-2024年中国程序员的数量,使用echarts把数据渲染出来。需求如下:
    1. 所有的代码都写入到一个html文件中
    2. 一个文件中 ,请使用不同的图表如柱状图、饼图和折线图显示出来数据
    
  3. 此时 **MarsCode AI ** 便开始生成代码

    image-20250105220833428

  4. 这个时候,可以点击 右上角的 Apply 按钮,便可以把当前代码应用到对应的文件上,如果该文件还没有创建,那么便会自动的创建

    image-20250105220935126

  5. 这里,你可以根据需求,点击 全部采纳 或者部分采纳

    ​ 我们点击 全部采纳

    image-20250105221028989

  6. 实际效果

    image-20250105221118340

继续调整

可以看到,MarsCode AI 基本实现了我们的需求,这个时候发现部分效果不合适

  1. 文字遮挡了
  2. 希望图片水平排列

我们继续对话让它进行调整

image-20250105221414179


再次点击 Apply

image-20250105221436893


此时,你可以根据需求 点击 全部采纳 或者 采纳

image-20250105221540729

得到效果

image-20250105221558679


但是我们发现,第一个柱状图还是出现了文字遮挡,这里继续对话调整即可


总结

经过简单的小案例,我们发现豆包的交互还是比较智能的,包括 ui 的设计,对话的便利性

但是也存在缺点,如生成代码时反应慢、没有提供批量编辑或者创建文件的功能。代码质量也有待提升

“本文正在参加豆包 MarsCode AI 编程体验家活动”

标签:AI,代码,生成,图表,点击,MarsCode
From: https://www.cnblogs.com/aspXiaoBai/p/18657747

相关文章

  • 深入解析 Spring AI 系列:项目结构一览
    从今天起,我们将以SpringAI为主线,开始更新一系列的文章。这些文章将围绕SpringAI项目展开,结合我的理解,深入讲解其相关的知识点、技术原理、以及在实际开发过程中涉及到的部分代码实现等内容。通过这些文章,希望能够帮助大家更好地理解和使用SpringAI。今天的主题是将对Spri......
  • 云上攻防-云原生&K8s安全&实战场景&攻击Pod&污点Taint&横向移动&容器逃逸
    知识点1、云原生-K8s安全-横向移动-污点Taint2、云原生-K8s安全-Kubernetes实战场景一、演示案例-云原生-K8s安全-横向移动-污点Taint如何判断实战中能否利用污点Taint?设置污点kubectltaintnodesnode1xtz=value1:NoSchedule去除污点kubectltaintnodesnode1xtz:NoS......
  • 当代码变成“一次性用品”?聊聊伴随AI兴起的 OTC (One Time Coding)
    各位码农朋友们,最近有没有听到一个略显“随意”的编程新词——OTC(OneTimeCoding)?它不像我们熟悉的软件工程那样严谨,甚至带着点“用完就扔”的洒脱。但这看似有点“野路子”的编程方式,却伴随着大语言模型的兴起,悄然走进了我们的视野。今天,我们就来好好聊聊这个有趣的现象。......
  • 豆包AI数学对话的底层逻辑
    引言;在一次偶然的机会我使用豆包AI在求解一道数学题目的过程中,发现了最基本的数学公式,即便是我认为AI数学对话中的底层逻辑,本次我的研究,也是基于这一底层逻辑进行分析,刨析AI对话中如何实现从图片到解题这一过程,了解AI数学对话的底层思想对于豆包AI,其求解数学题目分为如下几......
  • CDS标准视图:维护策略数据 I_MaintenanceStrategyData
    视图名称:维护策略数据I_MaintenanceStrategyData视图类型:基础视图视图代码:点击查看代码@AbapCatalog.sqlViewName:'IMAINTSTRATDATA'@AbapCatalog.compiler.compareFilter:true@AccessControl.authorizationCheck:#CHECK@EndUserText.label:'MaintenanceStrategy......
  • CDS标准视图:维护策略描述 I_MaintStrategyTextData
    视图名称:维护策略描述I_MaintStrategyTextData视图类型:基础视图视图代码:点击查看代码@EndUserText.label:'MaintenanceStrategy-Text'@ObjectModel.dataCategory:#TEXT@VDM.viewType:#COMPOSITE@AbapCatalog.sqlViewName:'IMAINTSTRTXTDATA'@AbapCatalog.compi......
  • 毫秒级出图!5分钟让你搞懂FLUX:快、开源,下一代AI模型的选择?
    你有没有想过,为什么在人工智能领域,速度和效率变得越来越重要?特别是当我们在训练和部署模型时,时间就是金钱。今天,我们来聊聊一个叫做FLUX的开源项目,这个工具不仅速度快,还可以帮助你在模型部署上获得显著的优势。现在,你可能会想:“特么又是一个新轮子,真的能带来什么不同吗?”......
  • CDS标准视图:维护计划员组 I_MAINTENANCEPLANNERGROUP
    视图名称:维护计划员组I_MAINTENANCEPLANNERGROUP视图类型:基础视图视图代码:点击查看代码@EndUserText.label:'MaintenancePlannerGroup'@Analytics:{dataCategory:#DIMENSION,dataExtraction:{enabled:true,delta.changeDataCapture.automatic:true}}......
  • RAID处理
    1,查看Adapter/opt/MegaRAID/MegaCli/MegaCli64-cfgdsply-aALL   指定硬盘做raid查看新加盘的EnclosureID和Slot号/opt/MegaRAID/MegaCli/MegaCli64-pdlist-aall|egrep"Raw|Enclosure|Slot|Firmware"SlotNumber:3Enclosureposition:0RawSize:558.9......
  • CDS标准视图:维护包数据 I_MaintenancePackageData
    视图名称:维护包数据I_MaintenancePackageData视图类型:基础视图代码:点击查看代码@AbapCatalog.sqlViewName:'IMAINTPCKGDATA'@AbapCatalog.compiler.compareFilter:true@AccessControl.authorizationCheck:#PRIVILEGED_ONLY@EndUserText.label:'MaintenancePackage......