Jestem nowy w kodowaniu d3 i svg i szukam sposobu, aby obrócić tekst na xAxis wykresu. Moim problemem jest to, że zazwyczaj tytuły xAxis są dłuższe niż paski na wykresie słupkowym. Dlatego zamierzam obrócić tekst, aby działał pionowo (a nie poziomo) pod xAxis.Obróć tekst osi X w d3
Próbowałem dodanie transformacji atrybut: .attr ("przekształcić", "obracać (180)")
Ale kiedy to zrobić, tekst znika całkowicie. Próbowałem zwiększyć wysokość płótna svg, ale nadal nie mogłem wyświetlić tekstu.
Wszelkie przemyślenia na temat tego, co robię źle, będą świetne. Czy muszę również dopasować pozycje x i y? A jeśli tak, to ile (trudne do rozwiązania, gdy widzę to w Firebug).
Okej, więc to jest idealne. Dzięki, Mike. To (prawie) wszystko, co muszę zrobić.Ale teraz pytanie brzmi: jak automatycznie zmienić pozycję y na podstawie długości zmiennej? JEŚLI ustawię linię podstawową jako: title 1. w porządku. ale powiedzmy, że następny tytuł jest dłuższy, nie chcę, aby nakładał się on na wykres, a także chciałbym zminimalizować przestrzeń między xAxis a samym wykresem. –
jschlereth
Jeśli odpowiedziałem na twoje pytanie, dodaj pole wyboru, aby zaznaczyć pytanie jako odpowiedź. Jeśli masz dodatkowe pytanie, utwórz nowe pytanie! Myślę, że możesz pytać o atrybut anchor-text, aby ustawić wyrównanie tekstu, lub ewentualnie atrybut dy, aby ustawić linię bazową tekstu. – mbostock
Brzmi nieźle. Zrobi to. Dzięki! – jschlereth