【plotyy】matlab中[AX,H1,H2]=plotyy(t,[y1,y2],t,[y3,y4]),绘制4条曲线,怎么分别...

发布时间:2021-03-31 17:54:17

matlab中[AX,H1,H2]=plotyy(t,[y1,y2],t,[y3,y4]),绘制4条曲线,怎么分别设置它们线型比如虚线,实线等和颜色啊,

网友回答

【答案】 SpecifierLine Style
  - Solid line (default)
  -- Dashed line
  :Dotted line
  -.Dash-dot line
  SpecifierColor
  r Red
  g Green
  b Blue
  c Cyan
  m Magenta
  y Yellow
  k Black
  w White
  [A,H1,H2]=plotyy(t,[y1,y2],t,[y3,y4]);
  set(H1,'LineStyle','--','Color','g')
  set(H2,'LineStyle',':','Color','m') 追问: 这样的话,y1和y2的线型和颜色是一样的,那怎么让他们不一样呢 追答: 那你得把y1,y2分开来画 利用hold on hold on [A,H1,H2]=plotyy(t(1:length(y1)),y1,t(end-length(y2)+1:end),y2); set(H1,'LineStyle','--','Color','g') set(H2,'LineStyle',':','Color','m') [B,H3,H4]=plotyy(t(1:length(y3)),y3,t(end-length(y4)+1:end),y4); set(H3,'LineStyle','--','Color','b') set(H4,'LineStyle',':','Color','k')
以上问题属网友观点,不代表本站立场,仅供参考!