| ||
Chart Samples Style Examples SharpLeaf Tutorials Document Layout Tutorials Text Flow Tutorials Table Tutorials Visual Glossaries SharpPlot Reference SharpPlot Class SharpPlot Properties SharpPlot Methods SharpPlot Structures SharpPlot Enumerations PageMap Class SharpLeaf Reference SharpLeaf Class SharpLeaf Properties SharpLeaf Methods Table Class Table Properties Table Methods SharpLeaf Structures FontType Structure ParagraphStyle Structure BoxStyle Structure SharpLeaf Enumerations DocumentLayout Classes DocumentLayout Class PageLayout Class PageElement Abstract Class Frame : PageElement Class TextBlock : PageElement Class ImageBlock : PageElement Class Box : PageElement Class Rule : PageElement Class Common Reference Document Class VectorMath Class DbUtil Class Download Release Notes Licensing |
SharpPlot Tutorials > General Tutorials > The Barley experiment The Barley experimentMany of the examples in the manual use a dataset collected in the 1930s from an experiment to investigate barley yields. Ten varieties of seed were planted at 6 farms over 2 years and the yields from each plot measured to give 120 data points. This data can be classified and tabulated in many interesting ways, and has been the subject of many papers in the statistical journals. If you want to try out some of the tutorial examples, you will need the numbers and categories, so here they are: int[] barleyyear = new int[] {1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931, 1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931, 1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931, 1931,1931,1931,1931,1931,1931,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932, 1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932, 1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932, 1932,1932,1932,1932,1932,1932}; string[] barleyfarm = new string[] {"University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris", "Crookston","Grand Rapids","Duluth","University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth", "University Farm","Waseca","Morris","Crookston","Grand Rapids","Duluth"}; string[] barleyvariety = new string[] {"Manchuria","Manchuria","Manchuria","Manchuria","Manchuria","Manchuria", "Glabron","Glabron","Glabron","Glabron","Glabron","Glabron","Svansota","Svansota","Svansota","Svansota","Svansota", "Svansota","Velvet","Velvet","Velvet","Velvet","Velvet","Velvet","Trebi","Trebi","Trebi","Trebi","Trebi","Trebi", "No. 457","No. 457","No. 457","No. 457","No. 457","No. 457","No. 462","No. 462","No. 462","No. 462","No. 462", "No. 462","Peatland","Peatland","Peatland","Peatland","Peatland","Peatland","No. 475","No. 475","No. 475","No. 475", "No. 475","No. 475","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38", "Wisconsin No. 38","Manchuria","Manchuria","Manchuria","Manchuria","Manchuria","Manchuria","Glabron","Glabron", "Glabron","Glabron","Glabron","Glabron","Svansota","Svansota","Svansota","Svansota","Svansota","Svansota","Velvet", "Velvet","Velvet","Velvet","Velvet","Velvet","Trebi","Trebi","Trebi","Trebi","Trebi","Trebi","No. 457","No. 457", "No. 457","No. 457","No. 457","No. 457","No. 462","No. 462","No. 462","No. 462","No. 462","No. 462","Peatland", "Peatland","Peatland","Peatland","Peatland","Peatland","No. 475","No. 475","No. 475","No. 475","No. 475","No. 475", "Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38","Wisconsin No. 38"}; double[] barleyyield = new double[] {27,48.87,27.43,39.93,32.97,28.97,43.07,55.2,28.77,38.13,29.13,29.67,35.13,47.33, 25.77,40.47,29.67,25.7,39.9,50.23,26.13,41.33,23.03,26.3,36.57,63.83,43.77,46.93,29.77,33.93,43.27,58.1,28.7,45.67, 32.17,33.6,36.6,65.77,30.37,48.57,24.93,28.1,32.77,48.57,29.87,41.6,34.7,32,24.67,46.77,22.6,44.1,19.7,33.07,39.3, 58.8,29.47,49.87,34.47,31.6,26.9,33.47,34.37,32.97,22.13,22.57,36.8,37.73,35.13,26.17,14.43,25.87,27.43,38.5,35.03, 20.63,16.63,22.23,26.8,37.4,38.83,32.07,32.23,22.47,29.07,49.23,46.63,41.83,20.63,30.6,26.43,42.2,43.53,34.33,19.47, 22.7,25.57,44.7,47,30.53,19.9,22.5,28.07,36.03,43.2,25.23,26.77,31.37,30,41.27,44.23,32.13,15.23,27.37,38,58.17, 47.17,35.9,20.67,29.33}; The yields have been rounded off to 2 decimal places to save on byte count, but otherwise the data is entirely as collected. |