examples/chart_scatter.rb in write_xlsx-1.10.0 vs examples/chart_scatter.rb in write_xlsx-1.10.1
- old
+ new
@@ -11,11 +11,11 @@
require 'write_xlsx'
workbook = WriteXLSX.new('chart_scatter.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 = ['Number', 'Batch 1', 'Batch 2']
data = [
[2, 3, 4, 5, 6, 7],
@@ -25,37 +25,37 @@
worksheet.write('A1', headings, bold)
worksheet.write('A2', data)
# Create a new chart object. In this case an embedded chart.
-chart = workbook.add_chart(:type => 'scatter', :embedded => 1)
+chart = workbook.add_chart(type: 'scatter', embedded: 1)
# Configure the first series.
chart.add_series(
- :name => '=Sheet1!$B$1',
- :categories => '=Sheet1!$A$2:$A$7',
- :values => '=Sheet1!$B$2:$B$7'
+ name: '=Sheet1!$B$1',
+ categories: '=Sheet1!$A$2:$A$7',
+ values: '=Sheet1!$B$2:$B$7'
)
# Configure second series. Note alternative use of array ref to define
# ranges: [ $sheetname, $row_start, $row_end, $col_start, $col_end ].
chart.add_series(
- :name => '=Sheet1!$C$1',
- :categories => ['Sheet1', 1, 6, 0, 0],
- :values => ['Sheet1', 1, 6, 2, 2]
+ name: '=Sheet1!$C$1',
+ categories: ['Sheet1', 1, 6, 0, 0],
+ values: ['Sheet1', 1, 6, 2, 2]
)
# Add a chart title and some axis labels.
-chart.set_title(:name => 'Results of sample analysis')
-chart.set_x_axis(:name => 'Test number')
-chart.set_y_axis(:name => 'Sample length (mm)')
+chart.set_title(name: 'Results of sample analysis')
+chart.set_x_axis(name: 'Test number')
+chart.set_y_axis(name: 'Sample length (mm)')
# Set an Excel chart style. Blue colors with white outline and shadow.
chart.set_style(10)
# Insert the chart into the worksheet (with an offset).
worksheet.insert_chart(
'D2', chart,
- :x_offset => 25, :y_offset => 10
+ x_offset: 25, y_offset: 10
)
workbook.close