Square Gridlines in figure
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I generate with a loop several 2D figures out of data stored in a matrix. The figures have aerodynamic backround so it's indispensable to get squared gridlines. In this context "square" means that the distance between the horizontal and vertical gridlines are the same.
My idea: The lines which belong to the y-axis pretend the distance for the x-grid. But I have no idea to realize this... Can anyone help me?
- Boundary conditions:
- all figures are 2D
- data are stored in a 5D-matrix
- y-axis: range from 0 to 1 with 0.05 steps, fix for each figure!
- x-axis: range varied in each figure (according to data range stored in 5D matrix)
- fix size/format of each figure: DIN-A5
- Examples of the plotted figures (gridlines are not squared!):
Thanks for your help in advance!
1 Kommentar
Jan
am 14 Jan. 2013
How does your "plot" look exactly? I assume the number of dimensions of your data matrix is not relevant, but it matters if you have a 2D or 3D plot. Does "square" mean, that the grind lines have the same numerical distance, or should they appear with the same width and hight in the printed output?
Antworten (3)
Image Analyst
am 14 Jan. 2013
I know it seems obvious, but since you didn't mention it, have you used the "grid on" command? If so, tell us why the "grid on" command does not work for you.
Jan
am 15 Jan. 2013
The shown pictures seem like you want to get the ticks in equidistant steps in X- and Y-direction. Then the sections do not look like squares on the paper. Correctly?
X = linspace(0, 100, 10);
Y = rand(1, 10) * 100;
AxesH = axes;
plot(X,Y);
XL = get(AxesH, 'XLim');
YL = get(AxesH, 'YLim');
set(AxesH, 'XTick', XL(1):10:XL(2), ...
'YTick', YL(1):10:YL(2));
Does this help?
Jan
am 19 Jan. 2013
You can try to set the position of the axes object in absolute units 'centimeters'. Then you have more control over the output to paper. But even then more experiments are required and there is no trivial solution.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Lighting, Transparency, and Shading 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!