Egal, was ich als die Farben meiner Linien auf diesem MATLAB Plot angeben, wird die resultierende Diagramm zeigt diese automatische Färbung:Kann nicht Linienfarbe in MATLAB Plot ändern
hier ist der Code, den ich verwenden:
figure
plot(cumsum(sign([y_pred]).*tst_y)/std(sign([y_pred]).*tst_y), 'g')
xlabel('Time');
ylabel('Cumulative Returns (%)');
title('Neural Network Model Returns')
hold on
plot(cumsum(tst_y)/std(tst_y),'r')
hold off
ich habe versucht, verschiedene Methoden der die Farbe spezifizieren und sogar versucht, Linienfarbe in der Grafik-Editor zu bearbeiten. Irgendeine Idee, wie ich diese Linien verschiedene Farben machen kann? Ich verwende Matlab 2016a Testversion
ich dieses Verhalten nicht reproduzieren kann. Diese Art der Färbung erscheint mir ziemlich ungewöhnlich. Hat eine einfache Figur, Plot ([1 3 2], 'r') das gleiche Problem auf Ihrem System? –
Dies kann ein Artefakt der Verwendung der Testversion sein, um sicherzustellen, dass Sie die resultierenden Zahlen nicht veröffentlichen, ohne für das Produkt zu bezahlen. – Suever
@ AlexanderBüse ist es nicht vorgekommen, als ich versucht habe, ein einfaches Plot wie das, das Sie vorgeschlagen haben - aber ich löste es für mein Grundstück, indem ich die Linienbreite von (was muss gewesen sein) seinen Standardwert von 0,5 bis 1,5. Danach würden die Farbspezifikationen, die ich geschrieben habe, in der Grafik erscheinen, während sich vorher nichts ändern würde! Ich brauchte eine schnelle Lösung, also experimentierte ich nicht, um das Problem besser zu verstehen - irgendwelche Ideen? –