Das ist keine hilfreiche Information.
Was genau versuchst du, welche Probleme genau treten auf?
Dein angepasstes Beispiel:
Code:
clc;
clearall;
rng(0)
anz = 10;
startDate =datenum('2021-05-1700:00:00','yyyy-MM-dd HH:mm:ss');
d = zeros(anz, 1);
for k = 1 : anz
d(k)= startDate + k / (24 * 60);
end Datetime= datetime(datestr(d,'yyyy-MM-dd HH:mm:ss'), 'Format', 'yyyy-MM-dd HH:mm:ss');
Var_Optionen= randi([18], length(Datetime),1);
Table_Beispieltag= table(Datetime, Var_Optionen);
colors = [10.750 0.770.380.06 0.780.170.28 10.650 0.520.520.51 0.740.200.64 110.6 00.751]; %RGB Werte für Plots
fa = ones(8,1)*0.3; %Tranzparenzwerte für Facealpha (Fill Plots) figure
klassenVorhanden = find(ismember(1:8, Table_Beispieltag.Var_Optionen));
clear p
for k = 1:numel(klassenVorhanden)
klasse = klassenVorhanden(k);
p(k) = fill(NaT, NaN, colors(klasse,:),'FaceAlpha',fa(klasse),'EdgeColor', 'none','DisplayName',"Klasse "+klasse);
hold on
end
Ich hätte an sich gehofft, dass du nach einer Lösung suchst, bevor du die Frage hier stellst und man viel Zeit mit Hin und Her verbringt...
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Danke für die Korrektur, sieht gut aus. Mit es hat nicht funktioniert meinte ich, dass die Farben in der legende immer noch mehrfach angezeigt wurden. Jetzt sieht´s aber gut aus! Passt besser in meinem Programm rein als die gefundene Funktion!
Ich suche seit über 2 Wochen nach einer Lösung. Es war nicht so, dass ich hier direkt was reingeschrieben habe, ohne alleinige Recherche. Ich habe die Funktion erst heute gefunden. (Ich konnte ja vorher nicht ahnen, dass ich heute doch was finde)
Es tut mir leid für das Hin und Her und vielen Dank für die Lösung !
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.