How to make discrete pcolor x-axis with no gaps between datapoints?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MP
am 11 Jul. 2022
Beantwortet: Steven Lord
am 11 Jul. 2022
Is it possible to make a plot of continous discrete data? Something like shown in figure below? This is a simple representation of problem.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1061025/image.png)
Here, B-axis is continous, while A-axis is discrete. Though the x-axis breaks, I do not want any gap between the datapoints. Basically, A-axis does not run continously from 0-300. Rathar it should select discrete x-points, 0-3-4-7-9 etc.... and make a continous plot.
Also, I would like to clarify that I am not making a 2-D plot (like the one shown here), I have a "pcolor plot".
Any help will be greatly appriciated.
0 Kommentare
Akzeptierte Antwort
Steven Lord
am 11 Jul. 2022
So instead of doing something like plotting data points with their actual X coordinates:
v = 1:10;
x = v.^2;
stem(x, v)
You want to plot the data points at x = 1, 4, 9, 16, etc. separated by only one space? If so, the easiest way is not to change the data but to change the labels.
figure
stem(v, v);
xticks(v);
xticklabels(string(x))
Though that could lead to erroneous conclusions on the part of people looking at your graph.
0 Kommentare
Weitere Antworten (1)
Bharat Chandra Mukkavalli
am 11 Jul. 2022
Hi,
Refer to the link on plotting discrete X values here: https://www.mathworks.com/matlabcentral/answers/612426-how-to-plot-discrete-values-on-the-x-axis
Hope this helps!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!