2014-11-06 12 views
5

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ą.

enter image description here

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?

+5

Proszę podać kod używany do generowania wykresu – Dan

+0

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. –

+0

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'. –

Odpowiedz

Powiązane problemy