Часть веб-приложения, которое я разрабатываю, требует от меня создания гистограмм для отображения различной информации. Я полагал, что если пользовательский браузер способен, я бы рисовал их с помощью элемента canvas HTML5. У меня нет проблем с рисованием линий и баров для моих графиков, но когда дело доходит до маркировки осей, баров или линий, я столкнулся с препятствием. Как рисовать повернутый текст на элемент холста так, чтобы он выравнивался с элементом, который он маркирует? Примеры пара включают:
- Повернуть текст на 90 градусов по часовой стрелке для обозначения оси y
- Повернуть текст на 90 градусов по часовой стрелке для маркировки полос по вертикали гистограмма
- Поворот текста произвольной суммой строки меток на линейном графике
Любые указатели будут оценены.