Azzera filtri
Azzera filtri

How can I draw a parity plot?

33 visualizzazioni (ultimi 30 giorni)
Parham Babakhani Dehkordi
Parham Babakhani Dehkordi il 13 Apr 2015
Commentato: Thangaraja J il 6 Feb 2023
Hello everyone,
I have two series of data as follows: x=[0.8288 1.021 1.2093 1.4674 1.7577 1.9679 2.2465 2.9532]; y=[0.8242 1.05976 1.2804 1.5481 1.79315 2.0521 2.3475 2.9939];
In which x is experiment values (horizontal axis) and y (vertical axis) is models data. I would like to have a parity plot including a bisector , upper bound and lower bound limited within 5% as scatter error.
How can I write a code for this? Thanks in advance

Risposta accettata

pfb
pfb il 13 Apr 2015
Modificato: pfb il 14 Apr 2015
% scatter plot
plot(x,y,'.');
hold
% bisector (basically the same as Thorsten)
plot([0.5 3],[0.5 3]);
% upper and lower bounds (?)
plot([0.5 3],1.1*[0.5 3]);
plot([0.5 3],0.9*[0.5 3]);
  7 Commenti
Parham Babakhani Dehkordi
Parham Babakhani Dehkordi il 14 Apr 2015
Perfect, now it works Thanks a lot
Thangaraja J
Thangaraja J il 6 Feb 2023
Thank you for the query and the corresponding answer

Accedi per commentare.

Più risposte (1)

Thorsten
Thorsten il 13 Apr 2015
plot(x,y, '.')
line([0.5 3],[0.5 3])
  1 Commento
Parham Babakhani Dehkordi
Parham Babakhani Dehkordi il 13 Apr 2015
these two code lines give me only the bisector. If I want to define data in a range, lets say, +10% and -10% as upper and lower bound of bisector, how can I create this?

Accedi per commentare.

Categorie

Scopri di più su Line Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by