Plots - Two Y-Axis with Different Units

I need to plot a lot of data from an Excel file. I would like to plot one column of data (flow rate) against the left y-axis and have two columns of data (pressure drops) against the right y-axis. How do I do this?
I thought I could work it out using the help pages, but I have no idea how to code the data. I am importing it from Excel and plotting instead. At the moment the plot looks ridiculous because it is plotting it all against the left y-axis and the values for the pressure drops are small compared to the flow rate.

6 comentarios

Rik
Rik el 1 de Mzo. de 2021
I recovered your deleted content from the Google cache. Deleting content is extremely rude. Please don't do it again.
Rik
Rik el 6 de Mzo. de 2021
And again. I bet I'm more stubborn than you, so you might as well give up.
Why do you want your questions to be removed? With the original question people could actually stubble upon your question and find the answer. Now the time Raj spent answering you is wasted. That's not a really effective way of showing gratitude.
Rik
Rik el 16 de Mzo. de 2021
Plots - Two Y-Axis with Different Units
I need to plot a lot of data from an Excel file. I would like to plot one column of data (flow rate) against the left y-axis and have two columns of data (pressure drops) against the right y-axis. How do I do this?
I thought I could work it out using the help pages, but I have no idea how to code the data. I am importing it from Excel and plotting instead. At the moment the plot looks ridiculous because it is plotting it all against the left y-axis and the values for the pressure drops are small compared to the flow rate.
Tony Rankin
Tony Rankin el 1 de Jun. de 2021
Comment.
Tony Rankin
Tony Rankin el 1 de Jun. de 2021
Another comment.
Tony Rankin
Tony Rankin el 1 de Jun. de 2021
How about another comment?

Iniciar sesión para comentar.

Respuestas (1)

Raj
Raj el 4 de Dic. de 2019

0 votos

Since you have not shared the data, it is not possible to give exact solution to your problem but if you are looking for plotting on both primary (left side) and secondary axis (right side) of a graph, you should use yyaxis command.
See details here:
Hope this helps!

3 comentarios

Rik
Rik el 1 de Mzo. de 2021
Deleted comment (which had a csv attached):
I have attached a sample of the data. It is the final three columns that I would like to plot. Not all the values, but a selection of them where it shows a steady state. One is flow rate in litres per minute and the other two are pressure drops in bar.
The link provided was the one I used when I looked for a solution. Although I understand how to code that first plot, I don't know how to input the data from the Excel sheet. That's the reason I thought importing it would be easier. I basically want that but with the data I have. Then I can tweak a little with the editing tool.
Tony Rankin
Tony Rankin el 1 de Jun. de 2021
Comment.
Tony Rankin
Tony Rankin el 1 de Jun. de 2021
Another comment.

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 4 de Dic. de 2019

Editada:

Rik
el 1 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by