我正在使用示例代码来绘制Bar3DChart:
wb.add_worksheet(:name => "Bar Chart") do |sheet|
sheet.add_row ["A Simple Bar Chart"]
sheet.add_row ["First", "Second", "Third"]
sheet.add_row [1, 2, 3]
sheet.add_chart(Axlsx::Bar3DChart, :start_at => "A4", :end_at => "F17") do |chart|
chart.add_series :data => sheet["A3:C3"], :labels => sheet["A2:C2"], :title => sheet["A1"]
chart.valAxis.label_rotation = -45
chart.catAxis.label_rotation = 45
chart.d_lbls.d_lbl_pos = :outEnd
chart.d_lbls.show_val = true
chart.catAxis.tick_lbl_pos = :none
end
end
问题在于轴是倒置的:
我在这里发现了一个类似的问题:Inverted Axis in AXLSX Bar Chart
它应该自2013年以来已得到修复。我的宝石是最新的,仍然会遇到此错误。
谢谢!