How to plot 2 discrete plots (each of a different colour) with stem ?

4 ビュー (過去 30 日間)
jefazo jefazo
jefazo jefazo 2020 年 10 月 16 日
編集済み: Adam Danz 2020 年 10 月 16 日
Hi,
I am trying to use stem to plot a discretised cos and sine waves on a same plot but every point is having a different colour. I want my sine wave points to be of a same colour (e.g. red) and my cos wave points to be of another colour (e.g. blue). Does someone know how to fix this ? Thanks in advance.
plots=[a; b];
time=[t;t]; %Same amount of time for both waves so both have the same vector t
stem(time,graphs);

回答 (1 件)

Adam Danz
Adam Danz 2020 年 10 月 16 日
編集済み: Adam Danz 2020 年 10 月 16 日
h = stem(time,graphs) will return a vector of handles. Then set their color using
h(1).Color = 'b';
h(2).Color = 'r';
If that doesn't solve the problem, please provide more details on the size of "time" and "graphs".

カテゴリ

Help Center および File ExchangeCorrelation and Convolution についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by