2014-10-30 10 views
1

DEMO: http://jsfiddle.net/29j6ozqn/Как центрировать титул над диаграммой SVG с d3.js?

Я создал простую SVG с двумя осями и приложил text элемент, чтобы служить в качестве заголовка диаграммы. Но я не могу найти надежный способ центрировать название над серединой графика. Я бы хотел, чтобы середина текстового элемента была выровнена по типу «0,5» на оси х. Для меня визуально это середина графика.

Я хотел бы получить общее решение, означающее, что не имеет значения, как долго длится текстовая строка, а середина всегда будет более 0,5. Он также не имеет значения, какой тип оси х-оси (будь то линейный, порядковые и т.д.)

ответ

1

Использование text-anchor: middle или text-align: center вместо text-anchor: start: Fiddle.

+0

Ах, ничего себе ... это то, что я получаю за бессмысленное копирование CSS, не глядя на него. – JLewkovich

+0

Происходит к лучшему из нас :) – eclipsis