【发布时间】:2017-05-14 03:16:27
【问题描述】:
我正在尝试设置一个多系列折线图,按模式显示每月总考试次数。
类似于这张图表的东西:
我希望对模态进行着色: (CT、MR、US、XR、MG、BD、NM)
每月日期 (to_date) 将是 X 轴数据标签。
考试模式:
has_many :modalities
模态模型:
belongs_to :exam
我的 Charts 控制器上有一个monthly_modalities 操作:
def monthly_modalities
chart_data = Modality.joins(:exam).map {|m|
{name: m.name, data: m.exam.to_date}
}
render json: chart_data.each do |e|
{name: :name, data: e.group_by_month(:to_date, format: '%b', range: 1.year).sum(:total).chart_json}
end
end
这是创建的图表:
问题在于重复模式没有组合在一起,并且 X 轴数据标签上没有显示每月日期 (to_date)。
【问题讨论】: