Checked content

File:Tuna all sizes Pengo.svg

Contents

Caption

Maximum sizes of Thunnus tuna species. (centimetres)

Other version

Creation info

Created in Ruby using SVG::Graph v0.6.1 by Pengo. And then hand-massaged (to make the x-axis use black text, put species names in italics, and shift labels by a few pixels so that they line up properly).

Source code

Output of program must be redirected into a file. e.g. save source code to tuna_graph.rb and then run

ruby tuna_graph.rb > tuna_all_sizes.svg

Source code:

 require 'SVG/Graph/BarHorizontal'

 fields = ['Auxis rochei eudorax', 'Auxis rochei rochei', 'Auxis thazard thazard', 'Euthynnus affinis', 'Allothunnus  fallai', 'Thunnus atlanticus', 'Katsuwonus pelamis', 'Euthynnus alletteratus', 'Thunnus alalunga', 'Thunnus tonggol', 'Gasterochisma melampus', 'Thunnus albacares', 'Thunnus maccoyii', 'Gymnosarda unicolor', 'Thunnus obesus', 'Thunnus orientalis', 'Thunnus thynnus']
 thedata = [36.5, 50, 65, 100, 105, 108, 108, 122, 140, 145, 164, 239, 245, 248, 250, 300, 458 ]

# Note: need to change .xAxisTitle to black by hand still... 
#  .xAxisTitle{
#  text-anchor: middle;
#  fill: #000000;

 graph = SVG::Graph::BarHorizontal.new({
   :height => 400,
   :width => 800,
   :min_scale_value => 0, # 0 = default
   :fields => fields,
   :rotate_y_labels => false,
   :key => false,
   :scale_integers => true, # make sure the scale is in whole numbers
   :scale_divisions => 50,
   :show_x_title => true,
   :x_title => "centimeters"
   #:no_css => true
 })

 graph.add_data({
   :data => thedata,
   :title => 'cm',
   #:show_title => false
 })

 #print "Content-type: image/svg+xml\r\n\r\n"
 print graph.burn

Licensing

Image credit: Peter Halasz. ( User:Pengo)


Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

If you wish to give attribution, please attribute image to:

  • Peter Halasz
  • and/or, link to this image page: //commons.wikimedia.org/wiki/File:Tuna_all_sizes_Pengo.svg
The following pages on Schools Wikipedia link to this image (list may be incomplete):

Metadata

Find out about Schools Wikipedia

SOS Childrens Villages has brought Wikipedia to the classroom. SOS Childrens Villages helps those who have nothing and no one, giving them back the famly they have lost and bringing them the very best opportunities for a happy, healthy future. Have you heard about child sponsorship? Visit our web site to find out.