plot with grouping variables
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Melanie
am 6 Mär. 2013
Kommentiert: Majid Hamzavi
am 5 Okt. 2020
Hi there! I’m a beginner in working with matlab but maybe someone knows how to deal with this.
I want to plot a few selected graphs out of a matrix. I have for about 30 various doses (first column) 10 times resp (second column) with associated concentration (third column).
Therefore the concentration should be plotted semilogarithmic against time and the graphs should be grouped by the various doses. For the plot I want to select only a few graphs say dose 1 and 2 and not all the available ones. Using the command ‘gscatter' I can group my concentrations by dose but I need to plot a real graph rather than a scatter.
0 Kommentare
Akzeptierte Antwort
Tom Lane
am 7 Mär. 2013
I'm not clear what you mean by a "real" graph. If you want the points connected by lines, you can specify a linestyle after using gscatter:
x = [1;2;5;9];
xx = [x;x;x];
yy = [15-x; 20-2*x; 12-.5*x];
g = [1 1 1 1 2 2 2 2 3 3 3 3];
h = gscatter(xx,yy,g)
set(h,'LineStyle','-')
1 Kommentar
Majid Hamzavi
am 5 Okt. 2020
Using the same strategy for 'set', it gives me the error as:
Unable to use a value of type matlab.graphics.chart.primitive.Line as an index.
Siehe auch
Kategorien
Mehr zu 2-D and 3-D 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!