Векторные диаграммы (векторные графики) в Javascript

У меня есть информация о векторе (пары данных полярного вектора, каждая с величиной и углом, представляющие измерения напряжения и тока), которые я хотел бы отобразить с помощью Javascript. Они должны выглядеть примерно как изображение, указанное ниже (мой представитель недостаточно высок, чтобы опубликовать его напрямую), которое я украл из Вопрос Джесси о MatPlotLib. Я также хотел бы легко изменить, какие фазоры отображаются с помощью простой механики, например, нажав на запись легенды.

см. пример векторной диаграммы здесь.

Хотя я проверил несколько наборов кодов, мне еще предстоит найти пакет диаграмм, созданный для обработки таких полярных векторов. Моего гугл-фу не хватает или нужно все создавать с нуля?


person chRaithyn    schedule 22.10.2014    source источник


Ответы (1)


Я чувствую, что это дешевый обходной путь, но вот что я в итоге сделал:

Я использовал полярную диаграмму из jqWidgets. и с типом серии, установленным на "column", и свойством flip, установленным на "true". Я поместил данные в массив с 0 элементами для каждого возможного угла, за исключением того, где я хотел отображать вектор. Каждому фазору соответствует отдельная серия, поэтому легенда перечисляет их все. Это не идеально, и массив намного больше, чем должен быть на самом деле, но это приемлемо.

Хотя неудивительно, что для Javascript нет общедоступного пакета отображения системы питания, я уверен, что он должен быть доступен для образовательных сайтов, по крайней мере, для образовательных сайтов.

person chRaithyn    schedule 24.10.2014