W wykresach, chcę wykreślić wykres rozproszenia/bąbelkowy, w którym wartości x mieszczą się w zakresie od -50 do +50, a wartości y od -100 do +100. Czy istnieje sposób, aby wykreślić oś X i Y tak, aby przekroczyły zero na środku wykresu?Highcharts: Oś X i Y krzyżują się na zero na wykresie rozproszenia
Próbowałem już użyć parametru "offset" w osi, która przesuwa oś, np. http://bit.ly/Xd9Z51 ale takie podejście ma następujące problemy:
- Nie można ustawić offset parametr dynamicznie, więc jeśli aktualizacjach serii i zmienia/MAX wartości X/y min, oś nie przejechać na zero.
- Po powiększeniu oś nie przechodzi już przez zero.
- Ciężko jest obliczyć przesunięcia w pikselach, biorąc pod uwagę rozmiar div, marginesy, tytuły itp.
- Zmiana rozmiaru elementu zawierającego powoduje zmianę wymaganych pozycji przesunięcia osi.
Dziękuję bardzo za tę odpowiedź. Dokładnie to, co chciałem wiedzieć. Czy masz datę premiery Highcharts 3.0? – SteveP
Czy istnieje sposób, w jaki mogę użyć "transformacji", aby przesunąć oś? – SteveP
To zależy od tego, ile błędów znajdziemy w wersji beta. Zakładamy, że wydamy Highcharts 3.0 w marcu, zobacz: http://www.highcharts.com/support/roadmap –