How can I plot this picture!!!?

1 Ansicht (letzte 30 Tage)
Le Xuan Thang
Le Xuan Thang am 26 Mai 2022
Beantwortet: Le Xuan Thang am 14 Jun. 2022
This is picture that I want to plot
y label is value of variable x(i)
x label present the variable.( in this picture have 6 column so 6 variable you have)
and 0<x<1.
Every iteration pass this will plot the value of x(i)
Does matlab have any function to do this?
  2 Kommentare
KSSV
KSSV am 26 Mai 2022
You can wirte a code for this and plot it. You need to use plot, text, line.
Le Xuan Thang
Le Xuan Thang am 27 Mai 2022
I understand. How can I draw 6 column like picture? Suggest that each column was split into 10 pieces like: coumn 1. y1 = linspace(0,1,10).

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Le Xuan Thang
Le Xuan Thang am 14 Jun. 2022
I find out that it very simple in matlab that you can plot it by parallel coordinates plot. Thank you all for answers my question

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 27 Mai 2022
plot([x, x, repmat([x-delta,x+delta,nan],1,9)], [0, 1,.1,.1,nan,.2,.2,nan,.3,.3,nan,.4,.4,nan,.5,.5,nan,.6,.6,nan,.7,.7,nan,.8,.8,nan,.9,.9,nan])
where x is the x coordinate to draw the line, and delta is the distance before and after vertical line to draw each tick.
  2 Kommentare
Le Xuan Thang
Le Xuan Thang am 27 Mai 2022
I try x = 1 and delta = 2
this is picture i got:
I seem not like picture in topic.
this is picture i get from my data. I need to draw 10 column like 6 column in picture of topic.
Maybe i do not understand your code. Can you give me example of this.
Walter Roberson
Walter Roberson am 27 Mai 2022
delta should be about 1/20 or less

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by