How to plot two lines with different scales in MATLAB?

3 ビュー (過去 30 日間)
Armando MAROZZI
Armando MAROZZI 2020 年 12 月 6 日
コメント済み: Armando MAROZZI 2020 年 12 月 6 日
I have attached the dataset I have
y = readtable('t.csv');
The dataset has 4 columns: ignoring the first one, the second one indicates "Date" and the other two columns, respectively, data1 and data2 with different scales.
I want to plot the two series in one graphs but on the y-axes the different scales. Besides, on the x.axis I would like to display "Date". However, the series is not regularly monthly. I don't know how to take care of it as well.
I have been trying with "yyaxis" but I got nothing out of it.
Can anyone help me?
Thanks a lot!

採用された回答

dpb
dpb 2020 年 12 月 6 日
So what, specifically did you try and what didn't work? Seems straightforward...
t=readtable('t.csv');
plot(t.Date,t.IP)
ylabel('IP')
yyaxis right
plot(t.Date,t.Sentiment)
ylabel('Sentiment')
xlabel('Date')
I can guess 'Sentiment', what is IP?
  1 件のコメント
Armando MAROZZI
Armando MAROZZI 2020 年 12 月 6 日
Thanks a lot! I made a very silly mistake in selecting the right columns! thanks again

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by