2012-03-21 3 views
0

Я должен был сделать этот тип диаграмм, можно ли сделать через Raphael или любой хороший плагин для Raphael. (я предпочитаю raphael, потому что уже использую это), я прикрепляю изображение, которое мне нужно произвести?Как сделать сложные диаграммы с помощью Raphael

enter image description here

спасибо заранее ..

ответ

0

я искренне советую просто рисунок вещь вручную с помощью библиотеки Raphael. Когда у нас было требование о необычном типе графа, я попытался получить существующие библиотеки графиков для его рисования, но это было ужасно. Я вчера вечером высмеял прототип, чтобы продемонстрировать, насколько чище его рисовать вручную с помощью raphael, и мы закончили тем, что использовали его. Лучшее, что вы можете попытаться сделать, это прототип того, что вы ищете: создать фиктивный набор Json для графика и попытаться построить из этих данных. Вы должны найти, что это относительно прямо вперед, чтобы разделить область содержимого вверх:

numberOfMonths = 6; 
barsPerMonth = 2; 
marginLeft = 40; 
marginRight = 40; 

graphArea = canvasWidth - marginLeft - marginRight; 
monthWidth = graphArea/numberOfMonths; 
barWidth = monthWidth/barsPerMonth; 

Просто определить все прибыли и ширины, которые вы хотите. Определите диапазон ваших осей и определите масштаб/счетчик тиков. Это должно заставить вас начать.

Смежные вопросы