SYTUACJA Zedgraph - jak dostosować data oparty X-Axis tiki
buduję wykres używając ZedGraph ceny (oś Y) względem czasu (oś X). Czas trwania wynosi trzy lata.
W tej chwili otrzymuję etykiety osi X: 11 stycznia; 12 stycznia; 13 stycznia na zbiór danych od 3 marca do 2 marca 2013 r.
O ile widzę, jest to zachowanie domyślne, jeśli oś jest typu DateTime.
PYTANIE
Jak mogę zmienić oznakowanie osi X, tak aby uzyskać: Mar 11; 12 marca; 13 marca? Bardziej ogólnie, dzięki czemu mogę zmienić etykiety używane do zbiegu z początkiem/końcem miesiąca danych.
EDIT:
Moje pierwsze próby w tym pytaniu było trochę niejednoznaczne, więc jestem po prostu zamiar spróbować wyjaśnić.
Nie chodzi o to, że chcę, aby etykiety były dd-MMM-yy - to, czego chcę, to móc kontrolować lokalizacje na osi X, w których pojawiają się etykiety/tiki.
tak, że na osi X, który trwającej 3-Mar-2010 do 2-mar-2013, zamiast etykiet zawsze pojawiają się w styczniu
- 11 stycznia [że jest styczeń 2011];
- 12 stycznia [to jest styczeń 2012 r.];
- 13 stycznia [że jest styczeń 2013),
jak pokazano na moim ekranie wysypisko mogę wybrać miesiąc pojawi się etykieta/tic w. Więc dla tego zestawu danych Chciałabym mieć etykiety na:
- marca 2010 (występującego jako Mar10)
- marca 2011 roku (występujący jako Mar11)
- marca 2012 (występujący jako Mar12)
- marca 2013 (pojawia się jako Mar13)
Mam nadzieję, że będzie jaśniejszy.
Również jeśli chcesz powiedzieć konkretny dzień jako zmienną statyczną, możesz użyć 'DateTime day = new DateTime (2012, 1, 1);' – tmwoods
Czy próbowałeś ustawić 'myPane.XAxis.Type = AxisType.DateAsOrdinal' i użyłeś niestandardowej etykiety? Użyj [this] (http://stackoverflow.com/questions/9951465/changing-axis-type-in-zedgraph) jako odniesienia. Możesz również ustawić 'Scale.Format =" MM-yy "' i sprawdzić, czy to działa. Nigdy tego nie próbowałem. – tmwoods
Sprawdź moją edycję w mojej odpowiedzi. Myślę, że to zadziała; być może będziesz musiał trochę z nim poradzić, ale mam nadzieję, że to się uda! – tmwoods