Quantcast
Channel: Mein MATLAB Forum - goMatlab.de
Viewing all articles
Browse latest Browse all 28441

barh Axen richtig beschriften

$
0
0
Hey, ich weiss nicht, ob Beispielcode hier so viel bringt, speziell da das mit dem YTick ueberhaupt nicht geklappt hat. Aber nun gut, im Prinzip habe ich sowas wie: function [] = meinBarHPlot(vector, binsPerHeight, handle) vecAsMat = vec2mat(vector,binsPerHeight); barh(handle, vecAsMat); set(get(handle,'XLabel'),'String','distance', 'FontSize', 10, 'fontweight', 'bold'); set(get(handle,'YLabel'),'String','height', 'FontSize', 10, 'fontweight', 'bold'); set(handle,'XLim',[0 0.5]); % ich koennte ein cell-Array heights mit der richtigen Hoehe fuer jeden Bin % erstellen, und folgendes machen: % set(handle, 'YTickLabel', heights); % Das funktioniert, aber dann habe ich halt ein Label an jedem Bar % (bzw. jeder Bargruppe). Ich moechte aber nur 0m, 0.5m, 1m, 1.5m und % 2m beschriften % Wenn ich das hier mache: %set(handle,'YTick', 1:1:5); % werden nur die untersten 5 Bargruppen beschriftet und nicht die ganze % y-Achse in 5 gleich grosse Stuecke aufgeteilt. end Wo ich jetzt noch reingebracht habe, dass ich nicht nur einzelne Bars habe, sondern Bargruppen. Ein Vektor zum Ausprobieren waere z.B.: [0.46,0.397,0.375,0.4594,0.3988,0.4204325,0.465586,0.405088,0.4174385,0.2074875,0.39406625,0.2227632,0.2999835,0.345159,0.245805,0.37435,0,0,0,0,0,0,0,0,0,0] mit binsPerHeight = 2; Etwas klarer?

Viewing all articles
Browse latest Browse all 28441

Latest Images

Trending Articles