examples/chart_pie.rb in write_xlsx-1.10.0 vs examples/chart_pie.rb in write_xlsx-1.10.1
- old
+ new
@@ -17,11 +17,11 @@
require 'write_xlsx'
workbook = WriteXLSX.new('chart_pie.xlsx')
worksheet = workbook.add_worksheet
-bold = workbook.add_format(:bold => 1)
+bold = workbook.add_format(bold: 1)
# Add the worksheet data that the charts will refer to.
headings = %w[Category Values]
data = [
%w[Apple Cherry Pecan],
@@ -30,56 +30,56 @@
worksheet.write('A1', headings, bold)
worksheet.write('A2', data)
# Create a new chart object. In this case an embedded chart.
-chart1 = workbook.add_chart(:type => 'pie', :embedded => 1)
+chart1 = workbook.add_chart(type: 'pie', embedded: 1)
# Configure the series. Note the use of the array ref to define ranges:
# [ $sheetname, $row_start, $row_end, $col_start, $col_end ].
# See below for an alternative syntax.
chart1.add_series(
- :name => 'Pie sales data',
- :categories => ['Sheet1', 1, 3, 0, 0],
- :values => ['Sheet1', 1, 3, 1, 1]
+ name: 'Pie sales data',
+ categories: ['Sheet1', 1, 3, 0, 0],
+ values: ['Sheet1', 1, 3, 1, 1]
)
# Add a title.
-chart1.set_title(:name => 'Popular Pie Types')
+chart1.set_title(name: 'Popular Pie Types')
# Set an Excel chart style. Blue colors with white outline and shadow.
chart1.set_style(10)
# Insert the chart into the worksheet (with an offset).
worksheet.insert_chart(
'C2', chart1,
- :x_offset => 25, :y_offset => 10
+ x_offset: 25, y_offset: 10
)
#
# Create a Pie chart with user defined segment colors.
#
# Create an example Pie chart like above.
-chart2 = workbook.add_chart(:type => 'pie', :embedded => 1)
+chart2 = workbook.add_chart(type: 'pie', embedded: 1)
# Configure the series.
chart2.add_series(
- :name => 'Pie sales data',
- :categories => '=Sheet1!$A$2:$A$4',
- :values => '=Sheet1!$B$2:$B$4',
- :points => [
- { :fill => { :color => '#5ABA10' } },
- { :fill => { :color => '#FE110E' } },
- { :fill => { :color => '#CA5C05' } }
+ name: 'Pie sales data',
+ categories: '=Sheet1!$A$2:$A$4',
+ values: '=Sheet1!$B$2:$B$4',
+ points: [
+ { fill: { color: '#5ABA10' } },
+ { fill: { color: '#FE110E' } },
+ { fill: { color: '#CA5C05' } }
]
)
# Add a title.
-chart2.set_title(:name => 'Pie Chart with user defined colors')
+chart2.set_title(name: 'Pie Chart with user defined colors')
worksheet.insert_chart(
'C18', chart2,
- :x_offset => 25, :y_offset => 10
+ x_offset: 25, y_offset: 10
)
workbook.close