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

如何解决matlab/octave画图legend图例颜色一样的问题?

预期目的:  

        本意想用legend在画图的时候把对应线段的颜色对应起来,实际按照如下代码运行得不到预期的结果。 

x = [1:10;11:20]y1 = x.^2;y2 = 0.5.*x.^3plot(x,y1,'r',x,y2,'b');legend('y = x^2','y = x^3')

        代码运行结果如下:

原因

        是matlab /octave默认legend时,是按照plot的顺序来的,显然这里我们画了20组线,当然前两条都是红色(r)的啦。

解决方法

        代码修改如下:

x = [1:10;11:20]y1 = x.^2;y2 = 0.5.*x.^3axy1 = plot(x,y1,'r');hold on;axy2 = plot(x,y2,'b');legend([axy1(1),axy2(1)],'y = x^2','y = x^3')

        正确的运行结果: 

http://www.xdnf.cn/news/232723.html

相关文章:

  • 写劳动节前的 跨系统 文件传输
  • mac系统后缀mp4文件打开弹窗提示不安全解决办法
  • Yakit 功能上新 | 流量分析,一键启动!
  • Ymodem协议在嵌入式设备中与Bootloader结合实现固件更新
  • winserver2022如何安装AMD显卡(核显)驱动和面板(无需修改文件,设备管理器手动安装即可)
  • Java Properties 遍历方法详解
  • Nginx功能全解析:你的高性能Web服务器解决方案
  • 用户隐私与社交媒体:评估Facebook的保护成效
  • UI自动化测试的优势
  • LangChain的向量RAG与MCP在意图识别的主要区别
  • Commvault deployServiceCommcell.do 存在文件上传致RCE漏洞(CVE-2025-34028)
  • 【Dockerfile】Dockerfile打包Tomcat及TongWeb应用镜像(工作实践踩坑教学)
  • 多线程系列一:认识线程
  • 部署若依项目到服务器遇到的问题
  • 深入解析Java架构师面试:从核心技术到AI应用
  • 安装kubernetes 1.33版本
  • BBR 的 RTT 公平性问题求解
  • Vue 3 单文件组件中 VCA 语法糖及核心特性详解
  • 力扣HOT100——207.课程表
  • nDCG(归一化折损累计增益) 是衡量排序质量的指标,常用于搜索引擎或推荐系统
  • ES搜索知识
  • 智能文档挖掘新纪元:MinerU如何突破内容提取的界限
  • Qwen 2.5 VL多模态模型的应用
  • VS Code 插件Git History Diff 使用
  • 【java】输入
  • Windows11安装Docker
  • git分支分叉强制更改为线性
  • 美团优选小程序 mtgsig 分析 mtgsig1.2
  • C++语法系列之前言
  • 三轴云台之摄像模组篇