2012-04-24 33 views
11

Wykonuję zadanie dla mojej klasy programistycznej i muszę utworzyć wykres, wraz z linią najlepszego dopasowania dla kilku punktów danych, używając tylko wiersza poleceń w MATLAB. Wiem, jak ustawić tło za pomocą edytora figur, ale nie mogę na całe życie dowiedzieć się, jak to zrobić za pomocą wiersza poleceń. Muszę ustawić kolor na żółty. Jak to zrobić? Myślę, że po prostu brakuje mi czegoś prostego.Ustawianie koloru tła wykresu w MATLAB przy użyciu wiersza poleceń?

Odpowiedz

8

Rozwiązanie twojego konkretnego pytania jest podane przez @ M.Huster. Pokażę ci tylko, jak możesz pomóc sobie w tych przypadkach.

Po prostu utwórz fabułę i zastosuj dowolne ręczne zmiany. Następnie w oknie rysunku wybierz opcję "Generuj kod" w menu Plik. Spowoduje to wygenerowanie pliku m, który pobiera zestaw danych i odtwarza liczbę dla tego zestawu danych. Jeśli spojrzysz na ten kod (który jest ogólnie dość czytelny), zobaczysz, jakie polecenia są odpowiedzialne za pewien efekt.

Jako @ M.Huster powiedział, możesz użyć get, aby uzyskać właściwości, bardziej graficzny sposób jest przy użyciu inspect(gca), a jeszcze lepiej jest polecenie uiinspect napisane przez Yair Altman.

+0

Awesome, great trick! Dzięki! – Radrider33

26

Aby zmienić kolor tła osi:

set(gca, 'color', [1 1 0]) 

Aby zmienić kolor tła rysunku:

set(gcf, 'color', [1 1 0]) 

W ogóle, jeśli chcesz poznać właściwości działce, spróbuj

get(gca) % for axis properties 
get(gcf) % for figure properties 

Spowoduje to wyświetlenie listy dostępnych nazw właściwości i wartości właściwości.

+0

Dziękujemy za pomocną odpowiedź! – Radrider33

Powiązane problemy