В настоящее время я пытаюсь отобразить некоторые данные, используя chartkick в Rails. У меня есть 4 набора данных уже на диаграмме, где каждая точка содержит одни и те же данные x, создаваемые на дату для klass_result_set.Rails Chartkick не объединяется с точками на линейной диаграмме
Теперь я хочу добавить список задач, которые будут отображаться на сетке, и с удовольствием согласился теперь с точками в нижней части диаграммы, однако, если я попытаюсь добавить эти задачи, то точки доступа перестанут соединяться.
Есть ли способ заставить это работать правильно? Нужно ли мне согласовывать даты для обоих наборов и использовать значения null/nil?
Изображение
http://s9.postimg.org/l4pu1pl67/chartkick_issue.png
Фрагменты кода:
<h4>History</h4>
<% sets = @klass.klass_result_sets %>
<% tasks = @klass.project.tasks.where(complete: true) %>
...
<div class="col-md-6">
<%= line_chart [
{name: "Total Variables", data: sets.map{|s| [s.created_at, s.variables] }},
{name: "Public Variables", data: sets.map{|s| [s.created_at, s.public_variables] }},
{name: "Protected Variables", data: sets.map{|s| [s.created_at, s.protected_variables] }},
{name: "Private Variables", data: sets.map{|s| [s.created_at, s.private_variables] }},
{name: "Tasks", data: tasks.map{|t| [t.completed_at, 0] }}
] %>
</div>
Приветствия