How to plot solid and dashed lines?

296 次查看(过去 30 天)
I want to plot a graph with a dashed and a solid line. Therefore, I use the script "subplot(221); spm1d.plot.plot_meanSD(Y0, 'color','k','--'); hold on ; spm1d.plot.plot_meanSD(Y1, 'color','r','-');"
However, I always get the following error: "Error using spm1d.plot.plot_meanSD (line 12) '--' is not a recognized parameter".
How can I plot it correctly?
  3 个评论
J. Alex Lee
J. Alex Lee 2019-12-24
or to more closely align with original attempts
plot(x,y,'Color','k','LineStyle','--')
so "LineStyle" is the parameter you want to have the value "--"
Image Analyst
Image Analyst 2019-12-24
编辑:Image Analyst 2019-12-24
Can you transfer your "Comments" to the official "Answers" section down below? You'll be able to earn reputation points down there, but not if they're just up here as a Comment (usually meant for asking for more clarification from the original poster).

请先登录,再进行评论。

采纳的回答

J. Alex Lee
J. Alex Lee 2020-1-6
You need to precede the linestyle you want with the keyword 'LineStyle'
plot(x,y,'Color','k','LineStyle','--')
so "LineStyle" is the parameter you want to have the value "--"
Darova's answer is the typical shorthand for combining linestyle and color into a single key-less option, which has to be the 3rd argument (or 2nd, if there's not 1st argument, I think).

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by