Filter löschen
Filter löschen

How do I plot data points with x-axis tick labels that are strings?

18 Ansichten (letzte 30 Tage)
hello there, i have 15 (x) points named x1 to x15; and corresponding to this i have 15 (y) points named from y1 to y15. how can i plot them ?
  4 Kommentare
Marylyn Sammut
Marylyn Sammut am 14 Jan. 2022
how can you do it with plot(data, ‘.’, (signalNoise,signalTime)
Walter Roberson
Walter Roberson am 15 Jan. 2022
Bearbeitet: Walter Roberson am 24 Jan. 2022
I have the suspicion that you might be attempting to plot variables in a table() object. No currently released version of MATLAB supports that directly; you would need to instead
plot(data.signalTime, data.signalNoise, '.')

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 29 Aug. 2023
Bearbeitet: MathWorks Support Team am 29 Aug. 2023
The easiest way to specify the tick labels as strings is to use the xticklabels function. For example, plot five points. Change the ticks to only five values by calling the xticks function. Then change the x-axis tick labels to “x1”, “x2”, “x3”, “x4”, and “x5”. 
plot(1:5) 
xticks(1:5) 
xticklabels(["x1", "x2", "x3", "x4", "x5"]) 
Another way to combine a character with a sequence of numbers is to use the xtickformat function. 
plot(1:5) 
xticks(1:5) 
xtickformat("x %g ") 
Alternatively, you can plot categorical values. Specify the second argument when you call the “categorical” function to ensure that the data is in the expected order. 
x = categorical(["Red", "Yellow", "Blue"],["Red", "Yellow", "Blue"]);
plot(x,1:3)
  11 Kommentare
AD
AD am 8 Mai 2023
What if we have large number of data points..say 70?
How can I then obtain a plot in matlab?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

ejjada
ejjada am 16 Mär. 2024
plz anyone answer me
how to read my hole x axis data as x1,x2,x3,x4,...

Kategorien

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

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by