od wersji R2014b, MATLAB teraz renderuje grafiki ładnie wygładzaneMATLAB R2014b: Rendering działek z linii w tym samym miejscu
Jednak powoduje to glitch w sposób wyświetla niektóre z moich rysunkach (wreszcie!). Jeśli wykreślę linię, użyj hold on
, a następnie wykreśl inną linię dokładnie w tym samym miejscu o innym kolorze, linia pojawia się w cętkowanej kombinacji obu kolorów. W przeszłości linia wyglądałaby po prostu jako kolorowy, który został wydrukowany w tym miejscu.
Oto przykład śladu na niebiesko, z niektórymi sekcjami (bardziej stromymi bitami) przedstawiającymi zieloną linię. W poprzednich wersjach MATLAB, zielone linie byłyby ciągłe, ale teraz niektóre z niebieskich linii pokazują.
Czy istnieje czysty sposób, aby obejść to w nowej wersji, czy muszę zapewnić, że usunięcie wszelkich istniejących linii, zanim spiskowanie w tym samym miejscu?
Proszę podać kod używany do generowania wykresu – Dan
prawdopodobnie chcesz usunąć dotychczasowe linie tak. MATLAB wykorzystuje grafikę wektorową, więc nawet dane całkowicie zaciemnione wciąż zwiększają złożoność i czas przetwarzania figury. –
Dla konkretnej aplikacji można użyć pojedynczego obiektu wydruku z kontrolką kolorów na jeden wierzchołek. Zobacz sekcję "Określanie kolorów krawędzi" w dokumentacji dla 'łatki'. –