How to plot two lines with different scales in MATLAB?
8 views (last 30 days)
Show older comments
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!
0 Comments
Accepted Answer
dpb
on 6 Dec 2020
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?
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!