How to plot a series of returns, and how to comapre two different Sharpe ratio on the same graphs

5 views (last 30 days)
I have to use graphs and charts on Matlab (I'm actually using the R2019a version) to plot a series of returns and to compare two bar-charts about Sharpe ratio but in any case, it doesn't appear what I want to draw. It's a possible system problem or maybe something related to Matlab's settings? The program doesn't report any error so I could not understand what's happening.
  2 Comments
Dinesh Yadav
Dinesh Yadav on 21 Jan 2020
How do you want to draw it? I am attaching an image of bar plot comparision. Is this how you want to draw your bar chart?
Annamaria Parola
Annamaria Parola on 22 Jan 2020
Exactly as you have shown in the picture, instead of for series of returns I need to use a simple plot but in both cases it doesn't display any figure.

Sign in to comment.

Answers (1)

Dinesh Yadav
Dinesh Yadav on 22 Jan 2020
Hi, I am not sure what you mean by "instead of for series of returns".
How I understand it is lets say there are two series data y1 and y2. I am assuming both to be row vectors of dimension . Create a matrix y such that it has y1 and y2 as its columns.
y = [y1' y2'];
Now plot it using bar command
bar(d,'FaceColour','Flat');
  1 Comment
Annamaria Parola
Annamaria Parola on 25 Jan 2020
This is the default message return to Matlab:
Error using matlab.graphics.chart.primitive.Bar
There is no Facecolour property on the Bar class.
It's probabile that the Facecolour property is not compatible with bar graph

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!