Creating a plot with 2 x -axis

3 Ansichten (letzte 30 Tage)
asd ad
asd ad am 16 Aug. 2020
Kommentiert: asd ad am 16 Aug. 2020
Hello everyone,
I would like to create a bar or a line plot with two x-axes from the xlsx file attached to this question. How do I do this? I would like the droplet size to be on the bottom x-axis and the distance to be on the top x-axis with the frequency on the y-axis. What is the easy way to do this?
Thanks

Antworten (1)

Sara Boznik
Sara Boznik am 16 Aug. 2020
Read about plotyy.
  5 Kommentare
Sara Boznik
Sara Boznik am 16 Aug. 2020
AX=plotyy(DropletSizemicrons,Frequency,'-b.','Markersize',25)
xlabel('Droplet size [microns]')
set ( gca, 'xdir', 'reverse' )
set(AX(2),'XAxisLocation','Top')
ylabel('Frequency')
I get error with Unrecognized function or variable 'DropletSizemicrons'.
asd ad
asd ad am 16 Aug. 2020
Error in plotyy>fevalfun (line 376)
h = feval(func,x,y);
Error in plotyy (line 78)
[h1,ax(1)] = fevalfun(fun1,ax(1),x1,y1,caxspecified);
Error in Untitled4 (line 25)
AX= plotyy(DropletSizemicrons,Frequency,'-b.','Markersize',25);
I get this error. DropletSizemicrons is the first column in the excel sheet which I imported using the import data function and then converted into column vectors. Apparently, it's an error in the plotyy function

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Two y-axis finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by