Двойная гистограмма с использованием креветок в Rails

Может кто-нибудь сказать мне, как нарисовать двойную гистограмму, используя креветки в рельсах 3.2 в PDF-файле. Я могу получить одну гистограмму в PDF, но я не знаю, как нарисовать двойную гистограмму в файле PDF. Есть ли способ создать больше, чем один бар, используя креветки, или есть другой камень, который может это сделать, но я не хочу использовать другой камень в середине моего проекта. Так что, если кто-то может мне помочь, это было бы благодарно. Спасибо

0 ответов

Думаю, уже слишком поздно, но это может быть полезно кому-то еще. с использованием креветки-графа

Пример:

require 'prawn-graph'

series = []
series << Prawn::Graph::Series.new([4,9,3,2,1,6,2,8,2,3,4,9,2],  title: "A label for a series", type: :bar)

series << Prawn::Graph::Series.new([5,4,3,2,7,9,2,8,7,5,4,9,2],  title: "Another label", type: :line, mark_average: true, mark_minimum: true)

series << Prawn::Graph::Series.new([1,2,3,4,5,9,6,4,5,6,3,2,11], title: "Yet another label", type: :bar)

series << Prawn::Graph::Series.new([1,2,3,4,5,12,6,4,5,6,3,2,9].shuffle, title: "One final label", type: :line, mark_average: true, mark_maximum: true)

xaxis_labels = ['0900', '1000', '1100', '1200', '1300', '1400', '1500', '1600', '1700', '1800', '1900', '2000', '2100']

Prawn::Document.generate('test.pdf') do

    graph series, width: 500, height: 200, title: "A Title for the chart", at: [10,700], xaxis_labels: xaxis_labels

end
Другие вопросы по тегам