HighCharts:减少图表的大小

时间:2013-03-26 15:17:07

标签: highcharts lazy-high-charts

有谁知道如何减小这个饼图的大小?我正在使用Lazy High Charts gem。

return LazyHighCharts::HighChart.new('pie') do |f|
      f.chart({:defaultSeriesType=>"pie" , :margin=> [0, 0, 0, 0],  backgroundColor: "#F5F5F5", renderTo: "mediamix#{akid.to_s}"} )
      f.series({:type=> 'pie', :name=> "Count",:data=> data_val, borderWidth: 0})
      f.title({ :text=> nil})
      f.plot_options({:pie=>{:allowPointSelect=>true, :cursor=>"pointer" , dataLabels: {enabled: true}, showInLegend: false}})
    end

enter image description here

2 个答案:

答案 0 :(得分:6)

您还可以通过Highchart API明确定义宽度和高度:

CASE @@VERSION 
WHEN 'SQL Server 2005'
THEN Command_A
ELSE Command_B
END

答案 1 :(得分:4)

Highcharts渲染图表以填充您在renderTo选项中指定的包含div。在您的情况下,您指定:

renderTo:"mediamix#{akid.to_s}"

我不使用Lazy Highcharts Gem,所以我不知道这是指什么,但你需要查看你的代码来定义这个div的位置,并将它的高度和宽度设置为你需要的大小。

相关问题