Я бы хотел иметь отзывчивый SVG для линейной диаграммы. Это должно иметь три области, которые объединяют фиксированные и масштабируемые элементы.SVG Scaling for Line Chart
розовый элемент должен быть масштабирование ребенок SVG (мне нужно определить ребенок системы координат для рисования ломаной линии), серые биты используются для рисования оси, и должен иметь ограниченный масштаб, так как текст должен отображать в релятививно простой шрифт.
Наконец, я хотел бы сделать это без JavaScript.
Некоторые из проблем, я столкнулся, и которые могли бы помочь с решением:
- Если бы я мог дать
<svg>
элемента, розовая область следующейx="20px" width="calc(100% - 20px)" height="calc(100% - 20px)"
, это будет в значительной степени решить мою проблему , но это вызывает ошибку синтаксического анализа. Мне не удалось получить какие-либо вариации с помощью CSS для работы.