Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

D3 Exercise

<!DOCTYPE html>
<body>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

var width = 960,
    height = 136,
    cellSize = 17;

var formatPercent = d3.format(".1%");

var color = d3.scaleQuantize()
    .domain([-0.05, 0.05])
    .range(["#a50026", "#d73027", "#f46d43", "#fdae61", "#fee08b", "#ffffbf", "#d9ef8b", "#a6d96a", "#66bd63", "#1a9850", "#006837"]);

var svg = d3.select("body")
  .selectAll("svg")
  .data(d3.range(1990, 2011))
  .enter().append("svg")
    .attr("width", width)
    .attr("height", height)
  .append("g")
    .attr("transform", "translate(" + ((width - cellSize * 53) / 2) + "," + (height - cellSize * 7 - 1) + ")");

svg.append("text")
    .attr("transform", "translate(-6," + cellSize * 3.5 + ")rotate(-90)")
    .attr("font-family", "sans-serif")
    .attr("font-size", 10)
    .attr("text-anchor", "middle")
    .text(function(d) { return d; });

var rect = svg.append("g")
    .attr("fill", "none")
    .attr("stroke", "#ccc")
  .selectAll("rect")
  .data(function(d) { return d3.timeDays(new Date(d, 0, 1), new Date(d + 1, 0, 1)); })
  .enter().append("rect")
    .attr("width", cellSize)
    .attr("height", cellSize)
    .attr("x", function(d) { return d3.timeWeek.count(d3.timeYear(d), d) * cellSize; })
    .attr("y", function(d) { return d.getDay() * cellSize; })
    .datum(d3.timeFormat("%Y-%m-%d"));

svg.append("g")
    .attr("fill", "none")
    .attr("stroke", "#000")
  .selectAll("path")
  .data(function(d) { return d3.timeMonths(new Date(d, 0, 1), new Date(d + 1, 0, 1)); })
  .enter().append("path")
    .attr("d", pathMonth);

/*d3.csv("https://raw.githubusercontent.com/RuffyHaki/D3/master/Data_D3_5.csv", function(error, csv) {
  if (error) throw error;

  var data = d3.nest()
      .key(function(d) { return d.Date; })
      .rollup(function(d) { return (d[0]."Mean_temperature"; })
    .object(csv);

  rect.filter(function(d) { return d in data; })
      .attr("fill", function(d) { return color(data[d]); })
    .append("title")
      .text(function(d) { return d + ": " + formatPercent(data[d]); });
});*/

d3.csv("https://raw.githubusercontent.com/RuffyHaki/D3/master/Data_D3_5.csv", function(data) {
  data.forEach(function(d) {
    d.Date = +d.Date;
    d["Mean_temperature"] = +d["Mean_temperature"];
  });
  console.log(data[0]);
});

function pathMonth(t0) {
  var t1 = new Date(t0.getFullYear(), t0.getMonth() + 1, 0),
      d0 = t0.getDay(), w0 = d3.timeWeek.count(d3.timeYear(t0), t0),
      d1 = t1.getDay(), w1 = d3.timeWeek.count(d3.timeYear(t1), t1);
  return "M" + (w0 + 1) * cellSize + "," + d0 * cellSize
      + "H" + w0 * cellSize + "V" + 7 * cellSize
      + "H" + w1 * cellSize + "V" + (d1 + 1) * cellSize
      + "H" + (w1 + 1) * cellSize + "V" + 0
      + "H" + (w0 + 1) * cellSize + "Z";
}

</script>

D3js SVG Line

<!DOCTYPE html>
<html>
   <head>
      <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"></script>
      <style>
         body { font-family: Arial; }
      </style>
   </head>

   <body>
      <div id = "svgcontainer">
         <svg width = "300" height = "300" style="background-color:yellow">
            <line x1 = "100" y1 = "100" 
               x2 = "200" y2 = "200" style = "stroke:rgb(255,0,0);
               stroke-width:2"/>
         </svg>
      </div>
      <p></p>
      <p></p>
   </body>
</html>

test

<!-- source is https://bl.ocks.org/mbostock/4060366 -->
<!DOCTYPE html>
<htm>
<meta charset="utf-8">
<style>

.links {
  stroke: #000;
  stroke-opacity: 0.2;
}

.polygons {
  fill: none;
  stroke: #000;
}

.polygons :first-child {
  fill: #f00;
}

.sites {
  fill: #000;
  stroke: #fff;
}

.sites :first-child {
  fill: #fff;
}

</style>
<body>
<svg width="960" height="500"></svg>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

var svg = d3.select("svg").on("touchmove mousemove", moved),
    width = +svg.attr("width"),
    height = +svg.attr("height");

var sites = d3.range(100)
    .map(function(d) { return [Math.random() * width, Math.random() * height]; });

var voronoi = d3.voronoi()
    .extent([[-1, -1], [width + 1, height + 1]]);

var polygon = svg.append("g")
    .attr("class", "polygons")
  .selectAll("path")
  .data(voronoi.polygons(sites))
  .enter().append("path")
    .call(redrawPolygon);

var link = svg.append("g")
    .attr("class", "links")
  .selectAll("line")
  .data(voronoi.links(sites))
  .enter().append("line")
    .call(redrawLink);

var site = svg.append("g")
    .attr("class", "sites")
  .selectAll("circle")
  .data(sites)
  .enter().append("circle")
    .attr("r", 2.5)
    .call(redrawSite);

function moved() {
  sites[0] = d3.mouse(this);
  redraw();
}

function redraw() {
  var diagram = voronoi(sites);
  polygon = polygon.data(diagram.polygons()).call(redrawPolygon);
  link = link.data(diagram.links()), link.exit().remove();
  link = link.enter().append("line").merge(link).call(redrawLink);
  site = site.data(sites).call(redrawSite);
}

function redrawPolygon(polygon) {
  polygon
      .attr("d", function(d) { return d ? "M" + d.join("L") + "Z" : null; });
}

function redrawLink(link) {
  link
      .attr("x1", function(d) { return d.source[0]; })
      .attr("y1", function(d) { return d.source[1]; })
      .attr("x2", function(d) { return d.target[0]; })
      .attr("y2", function(d) { return d.target[1]; });
}

function redrawSite(site) {
  site
      .attr("cx", function(d) { return d[0]; })
      .attr("cy", function(d) { return d[1]; });
}

</script>
</body>
</html>

D3js remove() Program

<!DOCTYPE html>
<html>
   <head>
      <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"></script>
      <style>
         body { font-family: Arial; }
      </style>
   </head>

   <body>
      <ul id = "list">
         <li></li>
         <li></li>
      </ul>
        
      <input type = "button" name = "remove" value = "Remove fourth value" 
         onclick = "javascript:remove()" />
      
      <script>
         d3.select("#list").selectAll("li")
            .data([10, 20, 30, 25, 15])
            .text(function(d) 
               { return "This is pre-existing element and the value is " + d; })
            .enter()
            .append("li")
            .text(function(d) 
               { return "This is dynamically created element and the value is " + d; });
             
         function remove() {
            d3.selectAll("li")
            .data([10, 20, 30, 15])
            .exit()
            .remove()
         }
      </script>
   </body>
</html>

Online D3JS Editor

<!DOCTYPE html>
<meta charset="utf-8">
<style>

.node {
  stroke: #fff;
  stroke-width: 1.5px;
}

.link {
  fill: none;
  stroke: #bbb;
}

</style>
<svg width="1000" height="1000"></svg>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

var svg = d3.select("svg"),
    width = +svg.attr("width"),
    height = +svg.attr("height");

var color = d3.scaleOrdinal(d3.schemeCategory20);

var simulation = d3.forceSimulation()
    .force("link", d3.forceLink().distance(1).strength(1))
    .force("charge", d3.forceManyBody())
    .force("center", d3.forceCenter(width / 2, height / 2));

d3.json("https://feastmeatswest.com/wp-content/uploads/tests/chefs.json", function(error, graph) {
  if (error) throw error;

  var nodes = graph.nodes,
      nodeById = d3.map(nodes, function(d) { return d.id; }),
      links = graph.links,
      bilinks = [];

  links.forEach(function(link) {
    var s = link.source = nodeById.get(link.source),
        t = link.target = nodeById.get(link.target),
        i = {}; // intermediate node
    nodes.push(i);
    links.push({source: s, target: i}, {source: i, target: t});
    bilinks.push([s, i, t]);
  });

  var link = svg.selectAll(".link")
    .data(bilinks)
    .enter().append("path")
      .attr("class", "link");

  var node = svg.selectAll(".node")
    .data(nodes.filter(function(d) { return d.id; }))
    .enter().append("circle")
      .attr("class", "node")
      .attr("r", 5)
      .attr("fill", function(d) { return color(d.group); })
      .call(d3.drag()
          .on("start", dragstarted)
          .on("drag", dragged)
          .on("end", dragended));

  node.append("title")
      .text(function(d) { return d.id; });
      
  node.append("text")
        .attr("dx", 12)
        .attr("dy", ".35em")
        .text(function(d) {
            return d.id;
        })
        .style("stroke", "black")
        .style("stroke-width", 0.5);

  simulation
      .nodes(nodes)
      .on("tick", ticked);

  simulation.force("link")
      .links(links);

  function ticked() {
    link.attr("d", positionLink);
    node.attr("transform", positionNode);
  }
});

function positionLink(d) {
  return "M" + d[0].x + "," + d[0].y
       + "S" + d[1].x + "," + d[1].y
       + " " + d[2].x + "," + d[2].y;
}

function positionNode(d) {
  return "translate(" + d.x + "," + d.y + ")";
}

function dragstarted(d) {
  if (!d3.event.active) simulation.alphaTarget(0.3).restart();
  d.fx = d.x, d.fy = d.y;
}

function dragged(d) {
  d.fx = d3.event.x, d.fy = d3.event.y;
}

function dragended(d) {
  if (!d3.event.active) simulation.alphaTarget(0);
  d.fx = null, d.fy = null;
}

function mouseOver(opacity) {
        return function(d) {
            // check all other nodes to see if they're connected
            // to this one. if so, keep the opacity at 1, otherwise
            // fade
            node.style("stroke-opacity", function(o) {
                thisOpacity = isConnected(d, o) ? 1 : opacity;
                return thisOpacity;
            });
            node.style("fill-opacity", function(o) {
                thisOpacity = isConnected(d, o) ? 1 : opacity;
                return thisOpacity;
            });
            // also style link accordingly
            link.style("stroke-opacity", function(o) {
                return o.source === d || o.target === d ? 1 : opacity;
            });
            link.style("stroke", function(o){
                return o.source === d || o.target === d ? o.source.colour : "#ddd";
            });
    };
}

function mouseOut() {
    node.style("stroke-opacity", 1);
    node.style("fill-opacity", 1);
    link.style("stroke-opacity", 1);
    link.style("stroke", "#ddd");
}

</script>

Honey Production Stats in the US from 1998-2012

<!-- source is https://bl.ocks.org/mbostock/4060366 -->
<!DOCTYPE html>
<htm>
<meta charset="utf-8">
<style>

.links {
  stroke: #000;
  stroke-opacity: 0.2;
}

.polygons {
  fill: none;
  stroke: #000;
}

.polygons :first-child {
  fill: #f00;
}

.sites {
  fill: #000;
  stroke: #fff;
}

.sites :first-child {
  fill: #fff;
}

</style>

<body>


<script>
var hp = 
    [
  {
    "state": "AL",
    "numcol": 16000,
    "yieldpercol": 71,
    "totalprod": 1136000,
    "stocks": 159000,
    "priceperlb": 0.72,
    "prodvalue": 818000,
    "year": 1998
  },
  {
    "state": "AZ",
    "numcol": 55000,
    "yieldpercol": 60,
    "totalprod": 3300000,
    "stocks": 1485000,
    "priceperlb": 0.64,
    "prodvalue": 2112000,
    "year": 1998
  },
  {
    "state": "AR",
    "numcol": 53000,
    "yieldpercol": 65,
    "totalprod": 3445000,
    "stocks": 1688000,
    "priceperlb": 0.59,
    "prodvalue": 2033000,
    "year": 1998
  },
  {
    "state": "CA",
    "numcol": 450000,
    "yieldpercol": 83,
    "totalprod": 37350000,
    "stocks": 12326000,
    "priceperlb": 0.62,
    "prodvalue": 23157000,
    "year": 1998
  },
  {
    "state": "CO",
    "numcol": 27000,
    "yieldpercol": 72,
    "totalprod": 1944000,
    "stocks": 1594000,
    "priceperlb": 0.7,
    "prodvalue": 1361000,
    "year": 1998
  },
  {
    "state": "FL",
    "numcol": 230000,
    "yieldpercol": 98,
    "totalprod": 22540000,
    "stocks": 4508000,
    "priceperlb": 0.64,
    "prodvalue": 14426000,
    "year": 1998
  },
  {
    "state": "GA",
    "numcol": 75000,
    "yieldpercol": 56,
    "totalprod": 4200000,
    "stocks": 307000,
    "priceperlb": 0.69,
    "prodvalue": 2898000,
    "year": 1998
  },
  {
    "state": "HI",
    "numcol": 8000,
    "yieldpercol": 118,
    "totalprod": 944000,
    "stocks": 66000,
    "priceperlb": 0.77,
    "prodvalue": 727000,
    "year": 1998
  },
  {
    "state": "ID",
    "numcol": 120000,
    "yieldpercol": 50,
    "totalprod": 6000000,
    "stocks": 2220000,
    "priceperlb": 0.65,
    "prodvalue": 3900000,
    "year": 1998
  },
  {
    "state": "IL",
    "numcol": 9000,
    "yieldpercol": 71,
    "totalprod": 639000,
    "stocks": 204000,
    "priceperlb": 1.19,
    "prodvalue": 760000,
    "year": 1998
  },
  {
    "state": "IN",
    "numcol": 9000,
    "yieldpercol": 92,
    "totalprod": 828000,
    "stocks": 489000,
    "priceperlb": 0.85,
    "prodvalue": 704000,
    "year": 1998
  },
  {
    "state": "IA",
    "numcol": 50000,
    "yieldpercol": 78,
    "totalprod": 3900000,
    "stocks": 2301000,
    "priceperlb": 0.7,
    "prodvalue": 2730000,
    "year": 1998
  },
  {
    "state": "KS",
    "numcol": 16000,
    "yieldpercol": 46,
    "totalprod": 736000,
    "stocks": 390000,
    "priceperlb": 0.87,
    "prodvalue": 640000,
    "year": 1998
  },
  {
    "state": "KY",
    "numcol": 3000,
    "yieldpercol": 50,
    "totalprod": 150000,
    "stocks": 51000,
    "priceperlb": 1.4,
    "prodvalue": 210000,
    "year": 1998
  },
  {
    "state": "LA",
    "numcol": 41000,
    "yieldpercol": 111,
    "totalprod": 4551000,
    "stocks": 865000,
    "priceperlb": 0.59,
    "prodvalue": 2685000,
    "year": 1998
  },
  {
    "state": "ME",
    "numcol": 10000,
    "yieldpercol": 26,
    "totalprod": 260000,
    "stocks": 117000,
    "priceperlb": 0.69,
    "prodvalue": 179000,
    "year": 1998
  },
  {
    "state": "MD",
    "numcol": 7000,
    "yieldpercol": 44,
    "totalprod": 308000,
    "stocks": 92000,
    "priceperlb": 1.1,
    "prodvalue": 339000,
    "year": 1998
  },
  {
    "state": "MI",
    "numcol": 80000,
    "yieldpercol": 85,
    "totalprod": 6800000,
    "stocks": 3672000,
    "priceperlb": 0.66,
    "prodvalue": 4488000,
    "year": 1998
  },
  {
    "state": "MN",
    "numcol": 140000,
    "yieldpercol": 79,
    "totalprod": 11060000,
    "stocks": 2765000,
    "priceperlb": 0.65,
    "prodvalue": 7189000,
    "year": 1998
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 86,
    "totalprod": 1548000,
    "stocks": 898000,
    "priceperlb": 0.58,
    "prodvalue": 898000,
    "year": 1998
  },
  {
    "state": "MO",
    "numcol": 23000,
    "yieldpercol": 66,
    "totalprod": 1518000,
    "stocks": 455000,
    "priceperlb": 0.76,
    "prodvalue": 1154000,
    "year": 1998
  },
  {
    "state": "MT",
    "numcol": 115000,
    "yieldpercol": 122,
    "totalprod": 14030000,
    "stocks": 5472000,
    "priceperlb": 0.64,
    "prodvalue": 8979000,
    "year": 1998
  },
  {
    "state": "NE",
    "numcol": 64000,
    "yieldpercol": 70,
    "totalprod": 4480000,
    "stocks": 2240000,
    "priceperlb": 0.86,
    "prodvalue": 3853000,
    "year": 1998
  },
  {
    "state": "NV",
    "numcol": 10000,
    "yieldpercol": 46,
    "totalprod": 460000,
    "stocks": 175000,
    "priceperlb": 1.65,
    "prodvalue": 759000,
    "year": 1998
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 49,
    "totalprod": 539000,
    "stocks": 167000,
    "priceperlb": 0.76,
    "prodvalue": 410000,
    "year": 1998
  },
  {
    "state": "NM",
    "numcol": 14000,
    "yieldpercol": 55,
    "totalprod": 770000,
    "stocks": 470000,
    "priceperlb": 0.76,
    "prodvalue": 585000,
    "year": 1998
  },
  {
    "state": "NY",
    "numcol": 65000,
    "yieldpercol": 80,
    "totalprod": 5200000,
    "stocks": 2444000,
    "priceperlb": 0.7,
    "prodvalue": 3640000,
    "year": 1998
  },
  {
    "state": "NC",
    "numcol": 8000,
    "yieldpercol": 59,
    "totalprod": 472000,
    "stocks": 151000,
    "priceperlb": 1.38,
    "prodvalue": 651000,
    "year": 1998
  },
  {
    "state": "ND",
    "numcol": 230000,
    "yieldpercol": 128,
    "totalprod": 29440000,
    "stocks": 8832000,
    "priceperlb": 0.63,
    "prodvalue": 18547000,
    "year": 1998
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 78,
    "totalprod": 1404000,
    "stocks": 702000,
    "priceperlb": 0.83,
    "prodvalue": 1165000,
    "year": 1998
  },
  {
    "state": "OK",
    "numcol": 4000,
    "yieldpercol": 51,
    "totalprod": 204000,
    "stocks": 63000,
    "priceperlb": 1.24,
    "prodvalue": 253000,
    "year": 1998
  },
  {
    "state": "OR",
    "numcol": 50000,
    "yieldpercol": 45,
    "totalprod": 2250000,
    "stocks": 1620000,
    "priceperlb": 0.9,
    "prodvalue": 2025000,
    "year": 1998
  },
  {
    "state": "PA",
    "numcol": 26000,
    "yieldpercol": 66,
    "totalprod": 1716000,
    "stocks": 789000,
    "priceperlb": 0.8,
    "prodvalue": 1373000,
    "year": 1998
  },
  {
    "state": "SD",
    "numcol": 225000,
    "yieldpercol": 95,
    "totalprod": 21375000,
    "stocks": 10901000,
    "priceperlb": 0.64,
    "prodvalue": 13680000,
    "year": 1998
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 64,
    "totalprod": 448000,
    "stocks": 121000,
    "priceperlb": 1.32,
    "prodvalue": 591000,
    "year": 1998
  },
  {
    "state": "TX",
    "numcol": 91000,
    "yieldpercol": 77,
    "totalprod": 7007000,
    "stocks": 1612000,
    "priceperlb": 0.62,
    "prodvalue": 4344000,
    "year": 1998
  },
  {
    "state": "UT",
    "numcol": 30000,
    "yieldpercol": 58,
    "totalprod": 1740000,
    "stocks": 557000,
    "priceperlb": 0.65,
    "prodvalue": 1131000,
    "year": 1998
  },
  {
    "state": "VT",
    "numcol": 6000,
    "yieldpercol": 64,
    "totalprod": 384000,
    "stocks": 207000,
    "priceperlb": 0.85,
    "prodvalue": 326000,
    "year": 1998
  },
  {
    "state": "VA",
    "numcol": 8000,
    "yieldpercol": 37,
    "totalprod": 296000,
    "stocks": 86000,
    "priceperlb": 1.33,
    "prodvalue": 394000,
    "year": 1998
  },
  {
    "state": "WA",
    "numcol": 58000,
    "yieldpercol": 51,
    "totalprod": 2958000,
    "stocks": 1361000,
    "priceperlb": 0.64,
    "prodvalue": 1893000,
    "year": 1998
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 55,
    "totalprod": 330000,
    "stocks": 155000,
    "priceperlb": 1.14,
    "prodvalue": 376000,
    "year": 1998
  },
  {
    "state": "WI",
    "numcol": 89000,
    "yieldpercol": 91,
    "totalprod": 8099000,
    "stocks": 5264000,
    "priceperlb": 0.72,
    "prodvalue": 5831000,
    "year": 1998
  },
  {
    "state": "WY",
    "numcol": 46000,
    "yieldpercol": 60,
    "totalprod": 2760000,
    "stocks": 524000,
    "priceperlb": 0.68,
    "prodvalue": 1877000,
    "year": 1998
  },
  {
    "state": "AL",
    "numcol": 17000,
    "yieldpercol": 68,
    "totalprod": 1156000,
    "stocks": 185000,
    "priceperlb": 0.56,
    "prodvalue": 647000,
    "year": 1999
  },
  {
    "state": "AZ",
    "numcol": 52000,
    "yieldpercol": 62,
    "totalprod": 3224000,
    "stocks": 1548000,
    "priceperlb": 0.62,
    "prodvalue": 1999000,
    "year": 1999
  },
  {
    "state": "AR",
    "numcol": 52000,
    "yieldpercol": 89,
    "totalprod": 4628000,
    "stocks": 2592000,
    "priceperlb": 0.53,
    "prodvalue": 2453000,
    "year": 1999
  },
  {
    "state": "CA",
    "numcol": 465000,
    "yieldpercol": 60,
    "totalprod": 27900000,
    "stocks": 9486000,
    "priceperlb": 0.55,
    "prodvalue": 15345000,
    "year": 1999
  },
  {
    "state": "CO",
    "numcol": 27000,
    "yieldpercol": 76,
    "totalprod": 2052000,
    "stocks": 1436000,
    "priceperlb": 0.68,
    "prodvalue": 1395000,
    "year": 1999
  },
  {
    "state": "FL",
    "numcol": 228000,
    "yieldpercol": 102,
    "totalprod": 23256000,
    "stocks": 4186000,
    "priceperlb": 0.53,
    "prodvalue": 12326000,
    "year": 1999
  },
  {
    "state": "GA",
    "numcol": 65000,
    "yieldpercol": 51,
    "totalprod": 3315000,
    "stocks": 497000,
    "priceperlb": 0.64,
    "prodvalue": 2122000,
    "year": 1999
  },
  {
    "state": "HI",
    "numcol": 8000,
    "yieldpercol": 80,
    "totalprod": 640000,
    "stocks": 32000,
    "priceperlb": 0.8,
    "prodvalue": 512000,
    "year": 1999
  },
  {
    "state": "ID",
    "numcol": 120000,
    "yieldpercol": 48,
    "totalprod": 5760000,
    "stocks": 3110000,
    "priceperlb": 0.59,
    "prodvalue": 3398000,
    "year": 1999
  },
  {
    "state": "IL",
    "numcol": 9000,
    "yieldpercol": 66,
    "totalprod": 594000,
    "stocks": 327000,
    "priceperlb": 1.15,
    "prodvalue": 683000,
    "year": 1999
  },
  {
    "state": "IN",
    "numcol": 10000,
    "yieldpercol": 81,
    "totalprod": 810000,
    "stocks": 437000,
    "priceperlb": 0.9,
    "prodvalue": 729000,
    "year": 1999
  },
  {
    "state": "IA",
    "numcol": 40000,
    "yieldpercol": 65,
    "totalprod": 2600000,
    "stocks": 2028000,
    "priceperlb": 0.65,
    "prodvalue": 1690000,
    "year": 1999
  },
  {
    "state": "KS",
    "numcol": 13000,
    "yieldpercol": 67,
    "totalprod": 871000,
    "stocks": 854000,
    "priceperlb": 1.11,
    "prodvalue": 967000,
    "year": 1999
  },
  {
    "state": "KY",
    "numcol": 3000,
    "yieldpercol": 50,
    "totalprod": 150000,
    "stocks": 12000,
    "priceperlb": 1.24,
    "prodvalue": 186000,
    "year": 1999
  },
  {
    "state": "LA",
    "numcol": 48000,
    "yieldpercol": 114,
    "totalprod": 5472000,
    "stocks": 821000,
    "priceperlb": 0.49,
    "prodvalue": 2681000,
    "year": 1999
  },
  {
    "state": "ME",
    "numcol": 14000,
    "yieldpercol": 22,
    "totalprod": 308000,
    "stocks": 89000,
    "priceperlb": 0.83,
    "prodvalue": 256000,
    "year": 1999
  },
  {
    "state": "MD",
    "numcol": 6000,
    "yieldpercol": 46,
    "totalprod": 276000,
    "stocks": 50000,
    "priceperlb": 1.64,
    "prodvalue": 453000,
    "year": 1999
  },
  {
    "state": "MI",
    "numcol": 73000,
    "yieldpercol": 85,
    "totalprod": 6205000,
    "stocks": 3475000,
    "priceperlb": 0.66,
    "prodvalue": 4095000,
    "year": 1999
  },
  {
    "state": "MN",
    "numcol": 145000,
    "yieldpercol": 82,
    "totalprod": 11890000,
    "stocks": 3210000,
    "priceperlb": 0.61,
    "prodvalue": 7253000,
    "year": 1999
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 73,
    "totalprod": 1314000,
    "stocks": 591000,
    "priceperlb": 0.54,
    "prodvalue": 710000,
    "year": 1999
  },
  {
    "state": "MO",
    "numcol": 24000,
    "yieldpercol": 65,
    "totalprod": 1560000,
    "stocks": 437000,
    "priceperlb": 0.68,
    "prodvalue": 1061000,
    "year": 1999
  },
  {
    "state": "MT",
    "numcol": 122000,
    "yieldpercol": 70,
    "totalprod": 8540000,
    "stocks": 2135000,
    "priceperlb": 0.6,
    "prodvalue": 5124000,
    "year": 1999
  },
  {
    "state": "NE",
    "numcol": 58000,
    "yieldpercol": 77,
    "totalprod": 4466000,
    "stocks": 1965000,
    "priceperlb": 0.61,
    "prodvalue": 2724000,
    "year": 1999
  },
  {
    "state": "NV",
    "numcol": 9000,
    "yieldpercol": 45,
    "totalprod": 405000,
    "stocks": 271000,
    "priceperlb": 1.54,
    "prodvalue": 624000,
    "year": 1999
  },
  {
    "state": "NJ",
    "numcol": 10000,
    "yieldpercol": 44,
    "totalprod": 440000,
    "stocks": 154000,
    "priceperlb": 0.57,
    "prodvalue": 251000,
    "year": 1999
  },
  {
    "state": "NM",
    "numcol": 15000,
    "yieldpercol": 52,
    "totalprod": 780000,
    "stocks": 476000,
    "priceperlb": 0.77,
    "prodvalue": 601000,
    "year": 1999
  },
  {
    "state": "NY",
    "numcol": 69000,
    "yieldpercol": 70,
    "totalprod": 4830000,
    "stocks": 2077000,
    "priceperlb": 0.66,
    "prodvalue": 3188000,
    "year": 1999
  },
  {
    "state": "NC",
    "numcol": 9000,
    "yieldpercol": 46,
    "totalprod": 414000,
    "stocks": 104000,
    "priceperlb": 1.62,
    "prodvalue": 671000,
    "year": 1999
  },
  {
    "state": "ND",
    "numcol": 255000,
    "yieldpercol": 105,
    "totalprod": 26775000,
    "stocks": 8836000,
    "priceperlb": 0.59,
    "prodvalue": 15797000,
    "year": 1999
  },
  {
    "state": "OH",
    "numcol": 20000,
    "yieldpercol": 74,
    "totalprod": 1480000,
    "stocks": 784000,
    "priceperlb": 0.72,
    "prodvalue": 1066000,
    "year": 1999
  },
  {
    "state": "OK",
    "numcol": 6000,
    "yieldpercol": 45,
    "totalprod": 270000,
    "stocks": 49000,
    "priceperlb": 1.34,
    "prodvalue": 362000,
    "year": 1999
  },
  {
    "state": "OR",
    "numcol": 45000,
    "yieldpercol": 57,
    "totalprod": 2565000,
    "stocks": 2026000,
    "priceperlb": 0.8,
    "prodvalue": 2052000,
    "year": 1999
  },
  {
    "state": "PA",
    "numcol": 28000,
    "yieldpercol": 60,
    "totalprod": 1680000,
    "stocks": 790000,
    "priceperlb": 0.76,
    "prodvalue": 1277000,
    "year": 1999
  },
  {
    "state": "SD",
    "numcol": 224000,
    "yieldpercol": 104,
    "totalprod": 23296000,
    "stocks": 13046000,
    "priceperlb": 0.6,
    "prodvalue": 13978000,
    "year": 1999
  },
  {
    "state": "TN",
    "numcol": 8000,
    "yieldpercol": 51,
    "totalprod": 408000,
    "stocks": 106000,
    "priceperlb": 1.3,
    "prodvalue": 530000,
    "year": 1999
  },
  {
    "state": "TX",
    "numcol": 108000,
    "yieldpercol": 81,
    "totalprod": 8748000,
    "stocks": 2799000,
    "priceperlb": 0.64,
    "prodvalue": 5599000,
    "year": 1999
  },
  {
    "state": "UT",
    "numcol": 26000,
    "yieldpercol": 45,
    "totalprod": 1170000,
    "stocks": 433000,
    "priceperlb": 0.68,
    "prodvalue": 796000,
    "year": 1999
  },
  {
    "state": "VT",
    "numcol": 6000,
    "yieldpercol": 66,
    "totalprod": 396000,
    "stocks": 222000,
    "priceperlb": 0.63,
    "prodvalue": 249000,
    "year": 1999
  },
  {
    "state": "VA",
    "numcol": 7000,
    "yieldpercol": 35,
    "totalprod": 245000,
    "stocks": 86000,
    "priceperlb": 1.17,
    "prodvalue": 287000,
    "year": 1999
  },
  {
    "state": "WA",
    "numcol": 52000,
    "yieldpercol": 50,
    "totalprod": 2600000,
    "stocks": 1170000,
    "priceperlb": 0.6,
    "prodvalue": 1560000,
    "year": 1999
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 39,
    "totalprod": 234000,
    "stocks": 152000,
    "priceperlb": 1.09,
    "prodvalue": 255000,
    "year": 1999
  },
  {
    "state": "WI",
    "numcol": 80000,
    "yieldpercol": 75,
    "totalprod": 6000000,
    "stocks": 4560000,
    "priceperlb": 0.68,
    "prodvalue": 4080000,
    "year": 1999
  },
  {
    "state": "WY",
    "numcol": 37000,
    "yieldpercol": 72,
    "totalprod": 2664000,
    "stocks": 746000,
    "priceperlb": 0.61,
    "prodvalue": 1625000,
    "year": 1999
  },
  {
    "state": "AL",
    "numcol": 16000,
    "yieldpercol": 78,
    "totalprod": 1248000,
    "stocks": 187000,
    "priceperlb": 0.59,
    "prodvalue": 736000,
    "year": 2000
  },
  {
    "state": "AZ",
    "numcol": 40000,
    "yieldpercol": 59,
    "totalprod": 2360000,
    "stocks": 1322000,
    "priceperlb": 0.73,
    "prodvalue": 1723000,
    "year": 2000
  },
  {
    "state": "AR",
    "numcol": 52000,
    "yieldpercol": 93,
    "totalprod": 4836000,
    "stocks": 3337000,
    "priceperlb": 0.57,
    "prodvalue": 2757000,
    "year": 2000
  },
  {
    "state": "CA",
    "numcol": 440000,
    "yieldpercol": 70,
    "totalprod": 30800000,
    "stocks": 11396000,
    "priceperlb": 0.59,
    "prodvalue": 18172000,
    "year": 2000
  },
  {
    "state": "CO",
    "numcol": 29000,
    "yieldpercol": 60,
    "totalprod": 1740000,
    "stocks": 957000,
    "priceperlb": 0.62,
    "prodvalue": 1079000,
    "year": 2000
  },
  {
    "state": "FL",
    "numcol": 232000,
    "yieldpercol": 105,
    "totalprod": 24360000,
    "stocks": 2923000,
    "priceperlb": 0.54,
    "prodvalue": 13154000,
    "year": 2000
  },
  {
    "state": "GA",
    "numcol": 55000,
    "yieldpercol": 57,
    "totalprod": 3135000,
    "stocks": 376000,
    "priceperlb": 0.63,
    "prodvalue": 1975000,
    "year": 2000
  },
  {
    "state": "HI",
    "numcol": 7000,
    "yieldpercol": 112,
    "totalprod": 784000,
    "stocks": 125000,
    "priceperlb": 0.82,
    "prodvalue": 643000,
    "year": 2000
  },
  {
    "state": "ID",
    "numcol": 100000,
    "yieldpercol": 47,
    "totalprod": 4700000,
    "stocks": 2679000,
    "priceperlb": 0.52,
    "prodvalue": 2444000,
    "year": 2000
  },
  {
    "state": "IL",
    "numcol": 8000,
    "yieldpercol": 61,
    "totalprod": 488000,
    "stocks": 146000,
    "priceperlb": 1.17,
    "prodvalue": 571000,
    "year": 2000
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 65,
    "totalprod": 520000,
    "stocks": 286000,
    "priceperlb": 1.03,
    "prodvalue": 536000,
    "year": 2000
  },
  {
    "state": "IA",
    "numcol": 30000,
    "yieldpercol": 67,
    "totalprod": 2010000,
    "stocks": 1206000,
    "priceperlb": 0.68,
    "prodvalue": 1367000,
    "year": 2000
  },
  {
    "state": "KS",
    "numcol": 15000,
    "yieldpercol": 68,
    "totalprod": 1020000,
    "stocks": 520000,
    "priceperlb": 0.91,
    "prodvalue": 928000,
    "year": 2000
  },
  {
    "state": "KY",
    "numcol": 4000,
    "yieldpercol": 48,
    "totalprod": 192000,
    "stocks": 54000,
    "priceperlb": 1.35,
    "prodvalue": 259000,
    "year": 2000
  },
  {
    "state": "LA",
    "numcol": 43000,
    "yieldpercol": 94,
    "totalprod": 4042000,
    "stocks": 1334000,
    "priceperlb": 0.52,
    "prodvalue": 2102000,
    "year": 2000
  },
  {
    "state": "ME",
    "numcol": 11000,
    "yieldpercol": 21,
    "totalprod": 231000,
    "stocks": 143000,
    "priceperlb": 0.75,
    "prodvalue": 173000,
    "year": 2000
  },
  {
    "state": "MD",
    "numcol": 6000,
    "yieldpercol": 46,
    "totalprod": 276000,
    "stocks": 52000,
    "priceperlb": 1.14,
    "prodvalue": 315000,
    "year": 2000
  },
  {
    "state": "MI",
    "numcol": 72000,
    "yieldpercol": 75,
    "totalprod": 5400000,
    "stocks": 2970000,
    "priceperlb": 0.6,
    "prodvalue": 3240000,
    "year": 2000
  },
  {
    "state": "MN",
    "numcol": 150000,
    "yieldpercol": 90,
    "totalprod": 13500000,
    "stocks": 3105000,
    "priceperlb": 0.57,
    "prodvalue": 7695000,
    "year": 2000
  },
  {
    "state": "MS",
    "numcol": 17000,
    "yieldpercol": 72,
    "totalprod": 1224000,
    "stocks": 649000,
    "priceperlb": 0.69,
    "prodvalue": 845000,
    "year": 2000
  },
  {
    "state": "MO",
    "numcol": 23000,
    "yieldpercol": 75,
    "totalprod": 1725000,
    "stocks": 362000,
    "priceperlb": 0.6,
    "prodvalue": 1035000,
    "year": 2000
  },
  {
    "state": "MT",
    "numcol": 124000,
    "yieldpercol": 88,
    "totalprod": 10912000,
    "stocks": 4692000,
    "priceperlb": 0.59,
    "prodvalue": 6438000,
    "year": 2000
  },
  {
    "state": "NE",
    "numcol": 50000,
    "yieldpercol": 87,
    "totalprod": 4350000,
    "stocks": 2610000,
    "priceperlb": 0.59,
    "prodvalue": 2567000,
    "year": 2000
  },
  {
    "state": "NV",
    "numcol": 10000,
    "yieldpercol": 35,
    "totalprod": 350000,
    "stocks": 95000,
    "priceperlb": 1.45,
    "prodvalue": 508000,
    "year": 2000
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 35,
    "totalprod": 385000,
    "stocks": 200000,
    "priceperlb": 0.61,
    "prodvalue": 235000,
    "year": 2000
  },
  {
    "state": "NM",
    "numcol": 15000,
    "yieldpercol": 64,
    "totalprod": 960000,
    "stocks": 739000,
    "priceperlb": 0.72,
    "prodvalue": 691000,
    "year": 2000
  },
  {
    "state": "NY",
    "numcol": 58000,
    "yieldpercol": 80,
    "totalprod": 4640000,
    "stocks": 2274000,
    "priceperlb": 0.55,
    "prodvalue": 2552000,
    "year": 2000
  },
  {
    "state": "NC",
    "numcol": 11000,
    "yieldpercol": 49,
    "totalprod": 539000,
    "stocks": 243000,
    "priceperlb": 1.43,
    "prodvalue": 771000,
    "year": 2000
  },
  {
    "state": "ND",
    "numcol": 300000,
    "yieldpercol": 115,
    "totalprod": 34500000,
    "stocks": 13800000,
    "priceperlb": 0.57,
    "prodvalue": 19665000,
    "year": 2000
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 65,
    "totalprod": 1170000,
    "stocks": 585000,
    "priceperlb": 0.79,
    "prodvalue": 924000,
    "year": 2000
  },
  {
    "state": "OK",
    "numcol": 7000,
    "yieldpercol": 35,
    "totalprod": 245000,
    "stocks": 64000,
    "priceperlb": 1.26,
    "prodvalue": 309000,
    "year": 2000
  },
  {
    "state": "OR",
    "numcol": 48000,
    "yieldpercol": 51,
    "totalprod": 2448000,
    "stocks": 1665000,
    "priceperlb": 0.66,
    "prodvalue": 1616000,
    "year": 2000
  },
  {
    "state": "PA",
    "numcol": 25000,
    "yieldpercol": 45,
    "totalprod": 1125000,
    "stocks": 630000,
    "priceperlb": 0.76,
    "prodvalue": 855000,
    "year": 2000
  },
  {
    "state": "SD",
    "numcol": 235000,
    "yieldpercol": 121,
    "totalprod": 28435000,
    "stocks": 12796000,
    "priceperlb": 0.58,
    "prodvalue": 16492000,
    "year": 2000
  },
  {
    "state": "TN",
    "numcol": 9000,
    "yieldpercol": 61,
    "totalprod": 549000,
    "stocks": 104000,
    "priceperlb": 1.43,
    "prodvalue": 785000,
    "year": 2000
  },
  {
    "state": "TX",
    "numcol": 105000,
    "yieldpercol": 79,
    "totalprod": 8295000,
    "stocks": 2986000,
    "priceperlb": 0.57,
    "prodvalue": 4728000,
    "year": 2000
  },
  {
    "state": "UT",
    "numcol": 24000,
    "yieldpercol": 41,
    "totalprod": 984000,
    "stocks": 462000,
    "priceperlb": 0.6,
    "prodvalue": 590000,
    "year": 2000
  },
  {
    "state": "VT",
    "numcol": 7000,
    "yieldpercol": 59,
    "totalprod": 413000,
    "stocks": 211000,
    "priceperlb": 0.68,
    "prodvalue": 281000,
    "year": 2000
  },
  {
    "state": "VA",
    "numcol": 7000,
    "yieldpercol": 42,
    "totalprod": 294000,
    "stocks": 103000,
    "priceperlb": 1.5,
    "prodvalue": 441000,
    "year": 2000
  },
  {
    "state": "WA",
    "numcol": 52000,
    "yieldpercol": 54,
    "totalprod": 2808000,
    "stocks": 1151000,
    "priceperlb": 0.58,
    "prodvalue": 1629000,
    "year": 2000
  },
  {
    "state": "WV",
    "numcol": 7000,
    "yieldpercol": 54,
    "totalprod": 378000,
    "stocks": 234000,
    "priceperlb": 1.22,
    "prodvalue": 461000,
    "year": 2000
  },
  {
    "state": "WI",
    "numcol": 84000,
    "yieldpercol": 90,
    "totalprod": 7560000,
    "stocks": 4385000,
    "priceperlb": 0.68,
    "prodvalue": 5141000,
    "year": 2000
  },
  {
    "state": "WY",
    "numcol": 39000,
    "yieldpercol": 93,
    "totalprod": 3627000,
    "stocks": 798000,
    "priceperlb": 0.59,
    "prodvalue": 2140000,
    "year": 2000
  },
  {
    "state": "AL",
    "numcol": 14000,
    "yieldpercol": 73,
    "totalprod": 1022000,
    "stocks": 235000,
    "priceperlb": 0.72,
    "prodvalue": 736000,
    "year": 2001
  },
  {
    "state": "AZ",
    "numcol": 43000,
    "yieldpercol": 59,
    "totalprod": 2537000,
    "stocks": 1142000,
    "priceperlb": 0.72,
    "prodvalue": 1827000,
    "year": 2001
  },
  {
    "state": "AR",
    "numcol": 50000,
    "yieldpercol": 98,
    "totalprod": 4900000,
    "stocks": 1617000,
    "priceperlb": 0.65,
    "prodvalue": 3185000,
    "year": 2001
  },
  {
    "state": "CA",
    "numcol": 460000,
    "yieldpercol": 61,
    "totalprod": 28060000,
    "stocks": 7857000,
    "priceperlb": 0.69,
    "prodvalue": 19361000,
    "year": 2001
  },
  {
    "state": "CO",
    "numcol": 26000,
    "yieldpercol": 55,
    "totalprod": 1430000,
    "stocks": 529000,
    "priceperlb": 0.71,
    "prodvalue": 1015000,
    "year": 2001
  },
  {
    "state": "FL",
    "numcol": 220000,
    "yieldpercol": 100,
    "totalprod": 22000000,
    "stocks": 3432000,
    "priceperlb": 0.64,
    "prodvalue": 14080000,
    "year": 2001
  },
  {
    "state": "GA",
    "numcol": 55000,
    "yieldpercol": 57,
    "totalprod": 3135000,
    "stocks": 188000,
    "priceperlb": 0.7,
    "prodvalue": 2195000,
    "year": 2001
  },
  {
    "state": "HI",
    "numcol": 8000,
    "yieldpercol": 87,
    "totalprod": 696000,
    "stocks": 84000,
    "priceperlb": 0.87,
    "prodvalue": 606000,
    "year": 2001
  },
  {
    "state": "ID",
    "numcol": 100000,
    "yieldpercol": 46,
    "totalprod": 4600000,
    "stocks": 1610000,
    "priceperlb": 0.67,
    "prodvalue": 3082000,
    "year": 2001
  },
  {
    "state": "IL",
    "numcol": 6000,
    "yieldpercol": 76,
    "totalprod": 456000,
    "stocks": 251000,
    "priceperlb": 1.58,
    "prodvalue": 720000,
    "year": 2001
  },
  {
    "state": "IN",
    "numcol": 7000,
    "yieldpercol": 76,
    "totalprod": 532000,
    "stocks": 186000,
    "priceperlb": 0.92,
    "prodvalue": 489000,
    "year": 2001
  },
  {
    "state": "IA",
    "numcol": 33000,
    "yieldpercol": 51,
    "totalprod": 1683000,
    "stocks": 875000,
    "priceperlb": 0.75,
    "prodvalue": 1262000,
    "year": 2001
  },
  {
    "state": "KS",
    "numcol": 13000,
    "yieldpercol": 51,
    "totalprod": 663000,
    "stocks": 530000,
    "priceperlb": 0.96,
    "prodvalue": 636000,
    "year": 2001
  },
  {
    "state": "KY",
    "numcol": 4000,
    "yieldpercol": 78,
    "totalprod": 312000,
    "stocks": 125000,
    "priceperlb": 1.41,
    "prodvalue": 440000,
    "year": 2001
  },
  {
    "state": "LA",
    "numcol": 45000,
    "yieldpercol": 106,
    "totalprod": 4770000,
    "stocks": 572000,
    "priceperlb": 0.6,
    "prodvalue": 2862000,
    "year": 2001
  },
  {
    "state": "ME",
    "numcol": 11000,
    "yieldpercol": 20,
    "totalprod": 220000,
    "stocks": 106000,
    "priceperlb": 0.79,
    "prodvalue": 174000,
    "year": 2001
  },
  {
    "state": "MD",
    "numcol": 4000,
    "yieldpercol": 46,
    "totalprod": 184000,
    "stocks": 55000,
    "priceperlb": 1.6,
    "prodvalue": 294000,
    "year": 2001
  },
  {
    "state": "MI",
    "numcol": 76000,
    "yieldpercol": 60,
    "totalprod": 4560000,
    "stocks": 2827000,
    "priceperlb": 0.81,
    "prodvalue": 3694000,
    "year": 2001
  },
  {
    "state": "MN",
    "numcol": 135000,
    "yieldpercol": 81,
    "totalprod": 10935000,
    "stocks": 1859000,
    "priceperlb": 0.65,
    "prodvalue": 7108000,
    "year": 2001
  },
  {
    "state": "MS",
    "numcol": 17000,
    "yieldpercol": 66,
    "totalprod": 1122000,
    "stocks": 224000,
    "priceperlb": 0.89,
    "prodvalue": 999000,
    "year": 2001
  },
  {
    "state": "MO",
    "numcol": 22000,
    "yieldpercol": 61,
    "totalprod": 1342000,
    "stocks": 336000,
    "priceperlb": 0.71,
    "prodvalue": 953000,
    "year": 2001
  },
  {
    "state": "MT",
    "numcol": 136000,
    "yieldpercol": 102,
    "totalprod": 13872000,
    "stocks": 4578000,
    "priceperlb": 0.67,
    "prodvalue": 9294000,
    "year": 2001
  },
  {
    "state": "NE",
    "numcol": 43000,
    "yieldpercol": 48,
    "totalprod": 2064000,
    "stocks": 1115000,
    "priceperlb": 0.72,
    "prodvalue": 1486000,
    "year": 2001
  },
  {
    "state": "NV",
    "numcol": 9000,
    "yieldpercol": 50,
    "totalprod": 450000,
    "stocks": 36000,
    "priceperlb": 2.14,
    "prodvalue": 963000,
    "year": 2001
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 34,
    "totalprod": 374000,
    "stocks": 71000,
    "priceperlb": 0.85,
    "prodvalue": 318000,
    "year": 2001
  },
  {
    "state": "NM",
    "numcol": 10000,
    "yieldpercol": 70,
    "totalprod": 700000,
    "stocks": 350000,
    "priceperlb": 0.66,
    "prodvalue": 462000,
    "year": 2001
  },
  {
    "state": "NY",
    "numcol": 53000,
    "yieldpercol": 70,
    "totalprod": 3710000,
    "stocks": 1781000,
    "priceperlb": 0.79,
    "prodvalue": 2931000,
    "year": 2001
  },
  {
    "state": "NC",
    "numcol": 13000,
    "yieldpercol": 44,
    "totalprod": 572000,
    "stocks": 172000,
    "priceperlb": 1.48,
    "prodvalue": 847000,
    "year": 2001
  },
  {
    "state": "ND",
    "numcol": 280000,
    "yieldpercol": 96,
    "totalprod": 26880000,
    "stocks": 9408000,
    "priceperlb": 0.69,
    "prodvalue": 18547000,
    "year": 2001
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 81,
    "totalprod": 1458000,
    "stocks": 569000,
    "priceperlb": 1.01,
    "prodvalue": 1473000,
    "year": 2001
  },
  {
    "state": "OK",
    "numcol": 4000,
    "yieldpercol": 47,
    "totalprod": 188000,
    "stocks": 105000,
    "priceperlb": 1.43,
    "prodvalue": 269000,
    "year": 2001
  },
  {
    "state": "OR",
    "numcol": 44000,
    "yieldpercol": 44,
    "totalprod": 1936000,
    "stocks": 1200000,
    "priceperlb": 0.74,
    "prodvalue": 1433000,
    "year": 2001
  },
  {
    "state": "PA",
    "numcol": 26000,
    "yieldpercol": 57,
    "totalprod": 1482000,
    "stocks": 785000,
    "priceperlb": 0.92,
    "prodvalue": 1363000,
    "year": 2001
  },
  {
    "state": "SC",
    "numcol": 7000,
    "yieldpercol": 40,
    "totalprod": 280000,
    "stocks": 67000,
    "priceperlb": 0.79,
    "prodvalue": 221000,
    "year": 2001
  },
  {
    "state": "SD",
    "numcol": 235000,
    "yieldpercol": 65,
    "totalprod": 15275000,
    "stocks": 12220000,
    "priceperlb": 0.71,
    "prodvalue": 10845000,
    "year": 2001
  },
  {
    "state": "TN",
    "numcol": 8000,
    "yieldpercol": 59,
    "totalprod": 472000,
    "stocks": 131000,
    "priceperlb": 1.39,
    "prodvalue": 656000,
    "year": 2001
  },
  {
    "state": "TX",
    "numcol": 97000,
    "yieldpercol": 79,
    "totalprod": 7663000,
    "stocks": 1533000,
    "priceperlb": 0.65,
    "prodvalue": 4981000,
    "year": 2001
  },
  {
    "state": "UT",
    "numcol": 23000,
    "yieldpercol": 38,
    "totalprod": 874000,
    "stocks": 315000,
    "priceperlb": 0.65,
    "prodvalue": 568000,
    "year": 2001
  },
  {
    "state": "VT",
    "numcol": 7000,
    "yieldpercol": 81,
    "totalprod": 567000,
    "stocks": 249000,
    "priceperlb": 0.92,
    "prodvalue": 522000,
    "year": 2001
  },
  {
    "state": "VA",
    "numcol": 9000,
    "yieldpercol": 52,
    "totalprod": 468000,
    "stocks": 94000,
    "priceperlb": 1.26,
    "prodvalue": 590000,
    "year": 2001
  },
  {
    "state": "WA",
    "numcol": 48000,
    "yieldpercol": 52,
    "totalprod": 2496000,
    "stocks": 1048000,
    "priceperlb": 0.72,
    "prodvalue": 1797000,
    "year": 2001
  },
  {
    "state": "WV",
    "numcol": 7000,
    "yieldpercol": 65,
    "totalprod": 455000,
    "stocks": 410000,
    "priceperlb": 1.42,
    "prodvalue": 646000,
    "year": 2001
  },
  {
    "state": "WI",
    "numcol": 67000,
    "yieldpercol": 81,
    "totalprod": 5427000,
    "stocks": 3419000,
    "priceperlb": 0.82,
    "prodvalue": 4450000,
    "year": 2001
  },
  {
    "state": "WY",
    "numcol": 38000,
    "yieldpercol": 77,
    "totalprod": 2926000,
    "stocks": 468000,
    "priceperlb": 0.65,
    "prodvalue": 1902000,
    "year": 2001
  },
  {
    "state": "AL",
    "numcol": 12000,
    "yieldpercol": 86,
    "totalprod": 1032000,
    "stocks": 103000,
    "priceperlb": 1.18,
    "prodvalue": 1218000,
    "year": 2002
  },
  {
    "state": "AZ",
    "numcol": 38000,
    "yieldpercol": 63,
    "totalprod": 2394000,
    "stocks": 1197000,
    "priceperlb": 1.08,
    "prodvalue": 2586000,
    "year": 2002
  },
  {
    "state": "AR",
    "numcol": 45000,
    "yieldpercol": 88,
    "totalprod": 3960000,
    "stocks": 871000,
    "priceperlb": 1.26,
    "prodvalue": 4990000,
    "year": 2002
  },
  {
    "state": "CA",
    "numcol": 470000,
    "yieldpercol": 50,
    "totalprod": 23500000,
    "stocks": 3525000,
    "priceperlb": 1.32,
    "prodvalue": 31020000,
    "year": 2002
  },
  {
    "state": "CO",
    "numcol": 24000,
    "yieldpercol": 60,
    "totalprod": 1440000,
    "stocks": 576000,
    "priceperlb": 1.29,
    "prodvalue": 1858000,
    "year": 2002
  },
  {
    "state": "FL",
    "numcol": 220000,
    "yieldpercol": 93,
    "totalprod": 20460000,
    "stocks": 2026000,
    "priceperlb": 1.14,
    "prodvalue": 23324000,
    "year": 2002
  },
  {
    "state": "GA",
    "numcol": 50000,
    "yieldpercol": 52,
    "totalprod": 2600000,
    "stocks": 52000,
    "priceperlb": 1.13,
    "prodvalue": 2938000,
    "year": 2002
  },
  {
    "state": "HI",
    "numcol": 7000,
    "yieldpercol": 136,
    "totalprod": 952000,
    "stocks": 29000,
    "priceperlb": 1.11,
    "prodvalue": 1057000,
    "year": 2002
  },
  {
    "state": "ID",
    "numcol": 100000,
    "yieldpercol": 57,
    "totalprod": 5700000,
    "stocks": 1653000,
    "priceperlb": 1.37,
    "prodvalue": 7809000,
    "year": 2002
  },
  {
    "state": "IL",
    "numcol": 9000,
    "yieldpercol": 80,
    "totalprod": 720000,
    "stocks": 130000,
    "priceperlb": 1.47,
    "prodvalue": 1058000,
    "year": 2002
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 62,
    "totalprod": 496000,
    "stocks": 233000,
    "priceperlb": 1.19,
    "prodvalue": 590000,
    "year": 2002
  },
  {
    "state": "IA",
    "numcol": 33000,
    "yieldpercol": 70,
    "totalprod": 2310000,
    "stocks": 901000,
    "priceperlb": 1.43,
    "prodvalue": 3303000,
    "year": 2002
  },
  {
    "state": "KS",
    "numcol": 17000,
    "yieldpercol": 52,
    "totalprod": 884000,
    "stocks": 407000,
    "priceperlb": 1.5,
    "prodvalue": 1326000,
    "year": 2002
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 54,
    "totalprod": 270000,
    "stocks": 78000,
    "priceperlb": 1.63,
    "prodvalue": 440000,
    "year": 2002
  },
  {
    "state": "LA",
    "numcol": 35000,
    "yieldpercol": 124,
    "totalprod": 4340000,
    "stocks": 347000,
    "priceperlb": 1.16,
    "prodvalue": 5034000,
    "year": 2002
  },
  {
    "state": "ME",
    "numcol": 11000,
    "yieldpercol": 41,
    "totalprod": 451000,
    "stocks": 266000,
    "priceperlb": 1.21,
    "prodvalue": 546000,
    "year": 2002
  },
  {
    "state": "MD",
    "numcol": 3000,
    "yieldpercol": 46,
    "totalprod": 138000,
    "stocks": 21000,
    "priceperlb": 1.96,
    "prodvalue": 270000,
    "year": 2002
  },
  {
    "state": "MI",
    "numcol": 72000,
    "yieldpercol": 77,
    "totalprod": 5544000,
    "stocks": 1885000,
    "priceperlb": 1.4,
    "prodvalue": 7762000,
    "year": 2002
  },
  {
    "state": "MN",
    "numcol": 117000,
    "yieldpercol": 73,
    "totalprod": 8541000,
    "stocks": 1110000,
    "priceperlb": 1.47,
    "prodvalue": 12555000,
    "year": 2002
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 78,
    "totalprod": 1404000,
    "stocks": 281000,
    "priceperlb": 1.23,
    "prodvalue": 1727000,
    "year": 2002
  },
  {
    "state": "MO",
    "numcol": 18000,
    "yieldpercol": 50,
    "totalprod": 900000,
    "stocks": 189000,
    "priceperlb": 1.42,
    "prodvalue": 1278000,
    "year": 2002
  },
  {
    "state": "MT",
    "numcol": 134000,
    "yieldpercol": 63,
    "totalprod": 8442000,
    "stocks": 1097000,
    "priceperlb": 1.38,
    "prodvalue": 11650000,
    "year": 2002
  },
  {
    "state": "NE",
    "numcol": 43000,
    "yieldpercol": 75,
    "totalprod": 3225000,
    "stocks": 1161000,
    "priceperlb": 1.49,
    "prodvalue": 4805000,
    "year": 2002
  },
  {
    "state": "NV",
    "numcol": 9000,
    "yieldpercol": 62,
    "totalprod": 558000,
    "stocks": 61000,
    "priceperlb": 2.67,
    "prodvalue": 1490000,
    "year": 2002
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 40,
    "totalprod": 440000,
    "stocks": 92000,
    "priceperlb": 1,
    "prodvalue": 440000,
    "year": 2002
  },
  {
    "state": "NM",
    "numcol": 11000,
    "yieldpercol": 44,
    "totalprod": 484000,
    "stocks": 252000,
    "priceperlb": 1.1,
    "prodvalue": 532000,
    "year": 2002
  },
  {
    "state": "NY",
    "numcol": 60000,
    "yieldpercol": 98,
    "totalprod": 5880000,
    "stocks": 2470000,
    "priceperlb": 1.25,
    "prodvalue": 7350000,
    "year": 2002
  },
  {
    "state": "NC",
    "numcol": 16000,
    "yieldpercol": 42,
    "totalprod": 672000,
    "stocks": 74000,
    "priceperlb": 1.41,
    "prodvalue": 948000,
    "year": 2002
  },
  {
    "state": "ND",
    "numcol": 320000,
    "yieldpercol": 75,
    "totalprod": 24000000,
    "stocks": 8160000,
    "priceperlb": 1.46,
    "prodvalue": 35040000,
    "year": 2002
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 70,
    "totalprod": 1260000,
    "stocks": 504000,
    "priceperlb": 1.44,
    "prodvalue": 1814000,
    "year": 2002
  },
  {
    "state": "OK",
    "numcol": 3000,
    "yieldpercol": 53,
    "totalprod": 159000,
    "stocks": 51000,
    "priceperlb": 1.63,
    "prodvalue": 259000,
    "year": 2002
  },
  {
    "state": "OR",
    "numcol": 43000,
    "yieldpercol": 49,
    "totalprod": 2107000,
    "stocks": 885000,
    "priceperlb": 1.35,
    "prodvalue": 2844000,
    "year": 2002
  },
  {
    "state": "PA",
    "numcol": 29000,
    "yieldpercol": 57,
    "totalprod": 1653000,
    "stocks": 827000,
    "priceperlb": 1.34,
    "prodvalue": 2215000,
    "year": 2002
  },
  {
    "state": "SC",
    "numcol": 5000,
    "yieldpercol": 94,
    "totalprod": 470000,
    "stocks": 14000,
    "priceperlb": 1.25,
    "prodvalue": 588000,
    "year": 2002
  },
  {
    "state": "SD",
    "numcol": 225000,
    "yieldpercol": 51,
    "totalprod": 11475000,
    "stocks": 2410000,
    "priceperlb": 1.42,
    "prodvalue": 16295000,
    "year": 2002
  },
  {
    "state": "TN",
    "numcol": 8000,
    "yieldpercol": 61,
    "totalprod": 488000,
    "stocks": 137000,
    "priceperlb": 1.4,
    "prodvalue": 683000,
    "year": 2002
  },
  {
    "state": "TX",
    "numcol": 114000,
    "yieldpercol": 67,
    "totalprod": 7638000,
    "stocks": 985000,
    "priceperlb": 1.14,
    "prodvalue": 8707000,
    "year": 2002
  },
  {
    "state": "UT",
    "numcol": 22000,
    "yieldpercol": 59,
    "totalprod": 1298000,
    "stocks": 208000,
    "priceperlb": 1.3,
    "prodvalue": 1687000,
    "year": 2002
  },
  {
    "state": "VT",
    "numcol": 7000,
    "yieldpercol": 89,
    "totalprod": 623000,
    "stocks": 274000,
    "priceperlb": 1.2,
    "prodvalue": 748000,
    "year": 2002
  },
  {
    "state": "VA",
    "numcol": 8000,
    "yieldpercol": 38,
    "totalprod": 304000,
    "stocks": 79000,
    "priceperlb": 1.9,
    "prodvalue": 578000,
    "year": 2002
  },
  {
    "state": "WA",
    "numcol": 50000,
    "yieldpercol": 51,
    "totalprod": 2550000,
    "stocks": 561000,
    "priceperlb": 1.27,
    "prodvalue": 3239000,
    "year": 2002
  },
  {
    "state": "WV",
    "numcol": 9000,
    "yieldpercol": 51,
    "totalprod": 459000,
    "stocks": 151000,
    "priceperlb": 1.32,
    "prodvalue": 606000,
    "year": 2002
  },
  {
    "state": "WI",
    "numcol": 70000,
    "yieldpercol": 95,
    "totalprod": 6650000,
    "stocks": 2461000,
    "priceperlb": 1.34,
    "prodvalue": 8911000,
    "year": 2002
  },
  {
    "state": "WY",
    "numcol": 38000,
    "yieldpercol": 63,
    "totalprod": 2394000,
    "stocks": 383000,
    "priceperlb": 1.33,
    "prodvalue": 3184000,
    "year": 2002
  },
  {
    "state": "AL",
    "numcol": 13000,
    "yieldpercol": 82,
    "totalprod": 1066000,
    "stocks": 43000,
    "priceperlb": 1.24,
    "prodvalue": 1322000,
    "year": 2003
  },
  {
    "state": "AZ",
    "numcol": 35000,
    "yieldpercol": 72,
    "totalprod": 2520000,
    "stocks": 983000,
    "priceperlb": 1.34,
    "prodvalue": 3377000,
    "year": 2003
  },
  {
    "state": "AR",
    "numcol": 40000,
    "yieldpercol": 75,
    "totalprod": 3000000,
    "stocks": 810000,
    "priceperlb": 1.26,
    "prodvalue": 3780000,
    "year": 2003
  },
  {
    "state": "CA",
    "numcol": 480000,
    "yieldpercol": 67,
    "totalprod": 32160000,
    "stocks": 6432000,
    "priceperlb": 1.39,
    "prodvalue": 44702000,
    "year": 2003
  },
  {
    "state": "CO",
    "numcol": 24000,
    "yieldpercol": 86,
    "totalprod": 2064000,
    "stocks": 722000,
    "priceperlb": 1.4,
    "prodvalue": 2890000,
    "year": 2003
  },
  {
    "state": "FL",
    "numcol": 210000,
    "yieldpercol": 71,
    "totalprod": 14910000,
    "stocks": 1491000,
    "priceperlb": 1.32,
    "prodvalue": 19681000,
    "year": 2003
  },
  {
    "state": "GA",
    "numcol": 52000,
    "yieldpercol": 65,
    "totalprod": 3380000,
    "stocks": 270000,
    "priceperlb": 1.28,
    "prodvalue": 4326000,
    "year": 2003
  },
  {
    "state": "HI",
    "numcol": 7000,
    "yieldpercol": 114,
    "totalprod": 798000,
    "stocks": 43000,
    "priceperlb": 1.45,
    "prodvalue": 1157000,
    "year": 2003
  },
  {
    "state": "ID",
    "numcol": 100000,
    "yieldpercol": 46,
    "totalprod": 4600000,
    "stocks": 1380000,
    "priceperlb": 1.33,
    "prodvalue": 6118000,
    "year": 2003
  },
  {
    "state": "IL",
    "numcol": 7000,
    "yieldpercol": 60,
    "totalprod": 420000,
    "stocks": 252000,
    "priceperlb": 1.83,
    "prodvalue": 769000,
    "year": 2003
  },
  {
    "state": "IN",
    "numcol": 5000,
    "yieldpercol": 56,
    "totalprod": 280000,
    "stocks": 78000,
    "priceperlb": 1.66,
    "prodvalue": 465000,
    "year": 2003
  },
  {
    "state": "IA",
    "numcol": 32000,
    "yieldpercol": 59,
    "totalprod": 1888000,
    "stocks": 868000,
    "priceperlb": 1.42,
    "prodvalue": 2681000,
    "year": 2003
  },
  {
    "state": "KS",
    "numcol": 16000,
    "yieldpercol": 57,
    "totalprod": 912000,
    "stocks": 447000,
    "priceperlb": 1.41,
    "prodvalue": 1286000,
    "year": 2003
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 48,
    "totalprod": 240000,
    "stocks": 14000,
    "priceperlb": 1.67,
    "prodvalue": 401000,
    "year": 2003
  },
  {
    "state": "LA",
    "numcol": 34000,
    "yieldpercol": 90,
    "totalprod": 3060000,
    "stocks": 275000,
    "priceperlb": 1.24,
    "prodvalue": 3794000,
    "year": 2003
  },
  {
    "state": "ME",
    "numcol": 8000,
    "yieldpercol": 33,
    "totalprod": 264000,
    "stocks": 145000,
    "priceperlb": 1.41,
    "prodvalue": 372000,
    "year": 2003
  },
  {
    "state": "MD",
    "numcol": 2000,
    "yieldpercol": 42,
    "totalprod": 84000,
    "stocks": 21000,
    "priceperlb": 1.93,
    "prodvalue": 162000,
    "year": 2003
  },
  {
    "state": "MI",
    "numcol": 65000,
    "yieldpercol": 74,
    "totalprod": 4810000,
    "stocks": 1732000,
    "priceperlb": 1.41,
    "prodvalue": 6782000,
    "year": 2003
  },
  {
    "state": "MN",
    "numcol": 120000,
    "yieldpercol": 83,
    "totalprod": 9960000,
    "stocks": 1892000,
    "priceperlb": 1.44,
    "prodvalue": 14342000,
    "year": 2003
  },
  {
    "state": "MS",
    "numcol": 21000,
    "yieldpercol": 69,
    "totalprod": 1449000,
    "stocks": 246000,
    "priceperlb": 1.29,
    "prodvalue": 1869000,
    "year": 2003
  },
  {
    "state": "MO",
    "numcol": 17000,
    "yieldpercol": 53,
    "totalprod": 901000,
    "stocks": 189000,
    "priceperlb": 1.41,
    "prodvalue": 1270000,
    "year": 2003
  },
  {
    "state": "MT",
    "numcol": 145000,
    "yieldpercol": 66,
    "totalprod": 9570000,
    "stocks": 1914000,
    "priceperlb": 1.44,
    "prodvalue": 13781000,
    "year": 2003
  },
  {
    "state": "NE",
    "numcol": 45000,
    "yieldpercol": 74,
    "totalprod": 3330000,
    "stocks": 1299000,
    "priceperlb": 1.38,
    "prodvalue": 4595000,
    "year": 2003
  },
  {
    "state": "NV",
    "numcol": 6000,
    "yieldpercol": 64,
    "totalprod": 384000,
    "stocks": 46000,
    "priceperlb": 2.04,
    "prodvalue": 783000,
    "year": 2003
  },
  {
    "state": "NJ",
    "numcol": 10000,
    "yieldpercol": 19,
    "totalprod": 190000,
    "stocks": 101000,
    "priceperlb": 1.6,
    "prodvalue": 304000,
    "year": 2003
  },
  {
    "state": "NM",
    "numcol": 6000,
    "yieldpercol": 41,
    "totalprod": 246000,
    "stocks": 108000,
    "priceperlb": 1.2,
    "prodvalue": 295000,
    "year": 2003
  },
  {
    "state": "NY",
    "numcol": 67000,
    "yieldpercol": 72,
    "totalprod": 4824000,
    "stocks": 1640000,
    "priceperlb": 1.36,
    "prodvalue": 6561000,
    "year": 2003
  },
  {
    "state": "NC",
    "numcol": 10000,
    "yieldpercol": 44,
    "totalprod": 440000,
    "stocks": 79000,
    "priceperlb": 1.92,
    "prodvalue": 845000,
    "year": 2003
  },
  {
    "state": "ND",
    "numcol": 340000,
    "yieldpercol": 87,
    "totalprod": 29580000,
    "stocks": 6803000,
    "priceperlb": 1.36,
    "prodvalue": 40229000,
    "year": 2003
  },
  {
    "state": "OH",
    "numcol": 15000,
    "yieldpercol": 50,
    "totalprod": 750000,
    "stocks": 278000,
    "priceperlb": 1.4,
    "prodvalue": 1050000,
    "year": 2003
  },
  {
    "state": "OK",
    "numcol": 3000,
    "yieldpercol": 47,
    "totalprod": 141000,
    "stocks": 69000,
    "priceperlb": 1.84,
    "prodvalue": 259000,
    "year": 2003
  },
  {
    "state": "OR",
    "numcol": 42000,
    "yieldpercol": 51,
    "totalprod": 2142000,
    "stocks": 964000,
    "priceperlb": 1.27,
    "prodvalue": 2720000,
    "year": 2003
  },
  {
    "state": "PA",
    "numcol": 27000,
    "yieldpercol": 50,
    "totalprod": 1350000,
    "stocks": 419000,
    "priceperlb": 1.44,
    "prodvalue": 1944000,
    "year": 2003
  },
  {
    "state": "SC",
    "numcol": 4000,
    "yieldpercol": 70,
    "totalprod": 280000,
    "stocks": 8000,
    "priceperlb": 1.89,
    "prodvalue": 529000,
    "year": 2003
  },
  {
    "state": "SD",
    "numcol": 215000,
    "yieldpercol": 70,
    "totalprod": 15050000,
    "stocks": 2709000,
    "priceperlb": 1.43,
    "prodvalue": 21522000,
    "year": 2003
  },
  {
    "state": "TN",
    "numcol": 6000,
    "yieldpercol": 40,
    "totalprod": 240000,
    "stocks": 46000,
    "priceperlb": 1.52,
    "prodvalue": 365000,
    "year": 2003
  },
  {
    "state": "TX",
    "numcol": 140000,
    "yieldpercol": 67,
    "totalprod": 9380000,
    "stocks": 1126000,
    "priceperlb": 1.4,
    "prodvalue": 13132000,
    "year": 2003
  },
  {
    "state": "UT",
    "numcol": 25000,
    "yieldpercol": 57,
    "totalprod": 1425000,
    "stocks": 157000,
    "priceperlb": 1.28,
    "prodvalue": 1824000,
    "year": 2003
  },
  {
    "state": "VT",
    "numcol": 7000,
    "yieldpercol": 83,
    "totalprod": 581000,
    "stocks": 163000,
    "priceperlb": 1.96,
    "prodvalue": 1139000,
    "year": 2003
  },
  {
    "state": "VA",
    "numcol": 6000,
    "yieldpercol": 37,
    "totalprod": 222000,
    "stocks": 69000,
    "priceperlb": 1.68,
    "prodvalue": 373000,
    "year": 2003
  },
  {
    "state": "WA",
    "numcol": 58000,
    "yieldpercol": 56,
    "totalprod": 3248000,
    "stocks": 942000,
    "priceperlb": 1.46,
    "prodvalue": 4742000,
    "year": 2003
  },
  {
    "state": "WV",
    "numcol": 8000,
    "yieldpercol": 47,
    "totalprod": 376000,
    "stocks": 194000,
    "priceperlb": 1.89,
    "prodvalue": 711000,
    "year": 2003
  },
  {
    "state": "WI",
    "numcol": 74000,
    "yieldpercol": 77,
    "totalprod": 5698000,
    "stocks": 2678000,
    "priceperlb": 1.47,
    "prodvalue": 8376000,
    "year": 2003
  },
  {
    "state": "WY",
    "numcol": 39000,
    "yieldpercol": 81,
    "totalprod": 3159000,
    "stocks": 474000,
    "priceperlb": 1.41,
    "prodvalue": 4454000,
    "year": 2003
  },
  {
    "state": "AL",
    "numcol": 12000,
    "yieldpercol": 87,
    "totalprod": 1044000,
    "stocks": 282000,
    "priceperlb": 1.41,
    "prodvalue": 1472000,
    "year": 2004
  },
  {
    "state": "AZ",
    "numcol": 32000,
    "yieldpercol": 55,
    "totalprod": 1760000,
    "stocks": 774000,
    "priceperlb": 1.11,
    "prodvalue": 1954000,
    "year": 2004
  },
  {
    "state": "AR",
    "numcol": 40000,
    "yieldpercol": 57,
    "totalprod": 2280000,
    "stocks": 388000,
    "priceperlb": 0.87,
    "prodvalue": 1984000,
    "year": 2004
  },
  {
    "state": "CA",
    "numcol": 390000,
    "yieldpercol": 45,
    "totalprod": 17550000,
    "stocks": 5792000,
    "priceperlb": 1.05,
    "prodvalue": 18428000,
    "year": 2004
  },
  {
    "state": "CO",
    "numcol": 23000,
    "yieldpercol": 80,
    "totalprod": 1840000,
    "stocks": 791000,
    "priceperlb": 1.35,
    "prodvalue": 2484000,
    "year": 2004
  },
  {
    "state": "FL",
    "numcol": 205000,
    "yieldpercol": 98,
    "totalprod": 20090000,
    "stocks": 2009000,
    "priceperlb": 1.02,
    "prodvalue": 20492000,
    "year": 2004
  },
  {
    "state": "GA",
    "numcol": 63000,
    "yieldpercol": 49,
    "totalprod": 3087000,
    "stocks": 648000,
    "priceperlb": 1.2,
    "prodvalue": 3704000,
    "year": 2004
  },
  {
    "state": "HI",
    "numcol": 8000,
    "yieldpercol": 96,
    "totalprod": 768000,
    "stocks": 77000,
    "priceperlb": 1.59,
    "prodvalue": 1221000,
    "year": 2004
  },
  {
    "state": "ID",
    "numcol": 100000,
    "yieldpercol": 63,
    "totalprod": 6300000,
    "stocks": 2520000,
    "priceperlb": 1.02,
    "prodvalue": 6426000,
    "year": 2004
  },
  {
    "state": "IL",
    "numcol": 7000,
    "yieldpercol": 55,
    "totalprod": 385000,
    "stocks": 193000,
    "priceperlb": 1.86,
    "prodvalue": 716000,
    "year": 2004
  },
  {
    "state": "IN",
    "numcol": 7000,
    "yieldpercol": 59,
    "totalprod": 413000,
    "stocks": 145000,
    "priceperlb": 1.47,
    "prodvalue": 607000,
    "year": 2004
  },
  {
    "state": "IA",
    "numcol": 35000,
    "yieldpercol": 67,
    "totalprod": 2345000,
    "stocks": 1337000,
    "priceperlb": 1.06,
    "prodvalue": 2486000,
    "year": 2004
  },
  {
    "state": "KS",
    "numcol": 14000,
    "yieldpercol": 80,
    "totalprod": 1120000,
    "stocks": 683000,
    "priceperlb": 1.18,
    "prodvalue": 1322000,
    "year": 2004
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 56,
    "totalprod": 280000,
    "stocks": 34000,
    "priceperlb": 1.96,
    "prodvalue": 549000,
    "year": 2004
  },
  {
    "state": "LA",
    "numcol": 35000,
    "yieldpercol": 98,
    "totalprod": 3430000,
    "stocks": 240000,
    "priceperlb": 0.79,
    "prodvalue": 2710000,
    "year": 2004
  },
  {
    "state": "ME",
    "numcol": 7000,
    "yieldpercol": 31,
    "totalprod": 217000,
    "stocks": 37000,
    "priceperlb": 1.28,
    "prodvalue": 278000,
    "year": 2004
  },
  {
    "state": "MI",
    "numcol": 65000,
    "yieldpercol": 67,
    "totalprod": 4355000,
    "stocks": 2439000,
    "priceperlb": 1.16,
    "prodvalue": 5052000,
    "year": 2004
  },
  {
    "state": "MN",
    "numcol": 135000,
    "yieldpercol": 75,
    "totalprod": 10125000,
    "stocks": 1924000,
    "priceperlb": 1.08,
    "prodvalue": 10935000,
    "year": 2004
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 65,
    "totalprod": 1170000,
    "stocks": 421000,
    "priceperlb": 0.79,
    "prodvalue": 924000,
    "year": 2004
  },
  {
    "state": "MO",
    "numcol": 16000,
    "yieldpercol": 41,
    "totalprod": 656000,
    "stocks": 151000,
    "priceperlb": 1.36,
    "prodvalue": 892000,
    "year": 2004
  },
  {
    "state": "MT",
    "numcol": 140000,
    "yieldpercol": 77,
    "totalprod": 10780000,
    "stocks": 3773000,
    "priceperlb": 1.08,
    "prodvalue": 11642000,
    "year": 2004
  },
  {
    "state": "NE",
    "numcol": 51000,
    "yieldpercol": 89,
    "totalprod": 4539000,
    "stocks": 2043000,
    "priceperlb": 1.01,
    "prodvalue": 4584000,
    "year": 2004
  },
  {
    "state": "NV",
    "numcol": 14000,
    "yieldpercol": 55,
    "totalprod": 770000,
    "stocks": 316000,
    "priceperlb": 1.78,
    "prodvalue": 1371000,
    "year": 2004
  },
  {
    "state": "NJ",
    "numcol": 12000,
    "yieldpercol": 27,
    "totalprod": 324000,
    "stocks": 45000,
    "priceperlb": 1.4,
    "prodvalue": 454000,
    "year": 2004
  },
  {
    "state": "NM",
    "numcol": 8000,
    "yieldpercol": 44,
    "totalprod": 352000,
    "stocks": 127000,
    "priceperlb": 1.19,
    "prodvalue": 419000,
    "year": 2004
  },
  {
    "state": "NY",
    "numcol": 64000,
    "yieldpercol": 67,
    "totalprod": 4288000,
    "stocks": 1887000,
    "priceperlb": 1.36,
    "prodvalue": 5832000,
    "year": 2004
  },
  {
    "state": "NC",
    "numcol": 9000,
    "yieldpercol": 40,
    "totalprod": 360000,
    "stocks": 72000,
    "priceperlb": 1.93,
    "prodvalue": 695000,
    "year": 2004
  },
  {
    "state": "ND",
    "numcol": 390000,
    "yieldpercol": 78,
    "totalprod": 30420000,
    "stocks": 9126000,
    "priceperlb": 1.05,
    "prodvalue": 31941000,
    "year": 2004
  },
  {
    "state": "OH",
    "numcol": 16000,
    "yieldpercol": 58,
    "totalprod": 928000,
    "stocks": 353000,
    "priceperlb": 1.53,
    "prodvalue": 1420000,
    "year": 2004
  },
  {
    "state": "OR",
    "numcol": 42000,
    "yieldpercol": 54,
    "totalprod": 2268000,
    "stocks": 1111000,
    "priceperlb": 1.21,
    "prodvalue": 2744000,
    "year": 2004
  },
  {
    "state": "PA",
    "numcol": 30000,
    "yieldpercol": 54,
    "totalprod": 1620000,
    "stocks": 810000,
    "priceperlb": 1.42,
    "prodvalue": 2300000,
    "year": 2004
  },
  {
    "state": "SD",
    "numcol": 215000,
    "yieldpercol": 105,
    "totalprod": 22575000,
    "stocks": 13545000,
    "priceperlb": 1.01,
    "prodvalue": 22801000,
    "year": 2004
  },
  {
    "state": "TN",
    "numcol": 6000,
    "yieldpercol": 54,
    "totalprod": 324000,
    "stocks": 91000,
    "priceperlb": 1.73,
    "prodvalue": 561000,
    "year": 2004
  },
  {
    "state": "TX",
    "numcol": 116000,
    "yieldpercol": 76,
    "totalprod": 8816000,
    "stocks": 1411000,
    "priceperlb": 0.97,
    "prodvalue": 8552000,
    "year": 2004
  },
  {
    "state": "UT",
    "numcol": 24000,
    "yieldpercol": 70,
    "totalprod": 1680000,
    "stocks": 554000,
    "priceperlb": 1.1,
    "prodvalue": 1848000,
    "year": 2004
  },
  {
    "state": "VT",
    "numcol": 6000,
    "yieldpercol": 68,
    "totalprod": 408000,
    "stocks": 192000,
    "priceperlb": 1.51,
    "prodvalue": 616000,
    "year": 2004
  },
  {
    "state": "VA",
    "numcol": 7000,
    "yieldpercol": 38,
    "totalprod": 266000,
    "stocks": 69000,
    "priceperlb": 2.1,
    "prodvalue": 559000,
    "year": 2004
  },
  {
    "state": "WA",
    "numcol": 56000,
    "yieldpercol": 63,
    "totalprod": 3528000,
    "stocks": 1376000,
    "priceperlb": 0.98,
    "prodvalue": 3457000,
    "year": 2004
  },
  {
    "state": "WV",
    "numcol": 9000,
    "yieldpercol": 55,
    "totalprod": 495000,
    "stocks": 183000,
    "priceperlb": 1.41,
    "prodvalue": 698000,
    "year": 2004
  },
  {
    "state": "WI",
    "numcol": 68000,
    "yieldpercol": 86,
    "totalprod": 5848000,
    "stocks": 2632000,
    "priceperlb": 1.19,
    "prodvalue": 6959000,
    "year": 2004
  },
  {
    "state": "WY",
    "numcol": 39000,
    "yieldpercol": 75,
    "totalprod": 2925000,
    "stocks": 380000,
    "priceperlb": 1.1,
    "prodvalue": 3218000,
    "year": 2004
  },
  {
    "state": "AL",
    "numcol": 13000,
    "yieldpercol": 66,
    "totalprod": 858000,
    "stocks": 266000,
    "priceperlb": 1.02,
    "prodvalue": 875000,
    "year": 2005
  },
  {
    "state": "AZ",
    "numcol": 36000,
    "yieldpercol": 50,
    "totalprod": 1800000,
    "stocks": 720000,
    "priceperlb": 1.04,
    "prodvalue": 1872000,
    "year": 2005
  },
  {
    "state": "AR",
    "numcol": 36000,
    "yieldpercol": 69,
    "totalprod": 2484000,
    "stocks": 571000,
    "priceperlb": 0.97,
    "prodvalue": 2409000,
    "year": 2005
  },
  {
    "state": "CA",
    "numcol": 400000,
    "yieldpercol": 75,
    "totalprod": 30000000,
    "stocks": 9300000,
    "priceperlb": 0.86,
    "prodvalue": 25800000,
    "year": 2005
  },
  {
    "state": "CO",
    "numcol": 28000,
    "yieldpercol": 70,
    "totalprod": 1960000,
    "stocks": 902000,
    "priceperlb": 0.97,
    "prodvalue": 1901000,
    "year": 2005
  },
  {
    "state": "FL",
    "numcol": 160000,
    "yieldpercol": 86,
    "totalprod": 13760000,
    "stocks": 2477000,
    "priceperlb": 0.87,
    "prodvalue": 11971000,
    "year": 2005
  },
  {
    "state": "GA",
    "numcol": 59000,
    "yieldpercol": 49,
    "totalprod": 2891000,
    "stocks": 434000,
    "priceperlb": 0.89,
    "prodvalue": 2573000,
    "year": 2005
  },
  {
    "state": "HI",
    "numcol": 9000,
    "yieldpercol": 131,
    "totalprod": 1179000,
    "stocks": 283000,
    "priceperlb": 1.43,
    "prodvalue": 1686000,
    "year": 2005
  },
  {
    "state": "ID",
    "numcol": 95000,
    "yieldpercol": 37,
    "totalprod": 3515000,
    "stocks": 1793000,
    "priceperlb": 0.8,
    "prodvalue": 2812000,
    "year": 2005
  },
  {
    "state": "IL",
    "numcol": 8000,
    "yieldpercol": 85,
    "totalprod": 680000,
    "stocks": 408000,
    "priceperlb": 1.84,
    "prodvalue": 1251000,
    "year": 2005
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 64,
    "totalprod": 512000,
    "stocks": 189000,
    "priceperlb": 1.18,
    "prodvalue": 604000,
    "year": 2005
  },
  {
    "state": "IA",
    "numcol": 28000,
    "yieldpercol": 88,
    "totalprod": 2464000,
    "stocks": 1232000,
    "priceperlb": 1.21,
    "prodvalue": 2981000,
    "year": 2005
  },
  {
    "state": "KS",
    "numcol": 16000,
    "yieldpercol": 50,
    "totalprod": 800000,
    "stocks": 328000,
    "priceperlb": 1.05,
    "prodvalue": 840000,
    "year": 2005
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 50,
    "totalprod": 250000,
    "stocks": 40000,
    "priceperlb": 2.08,
    "prodvalue": 520000,
    "year": 2005
  },
  {
    "state": "LA",
    "numcol": 35000,
    "yieldpercol": 97,
    "totalprod": 3395000,
    "stocks": 611000,
    "priceperlb": 0.72,
    "prodvalue": 2444000,
    "year": 2005
  },
  {
    "state": "ME",
    "numcol": 8000,
    "yieldpercol": 26,
    "totalprod": 208000,
    "stocks": 193000,
    "priceperlb": 1.66,
    "prodvalue": 345000,
    "year": 2005
  },
  {
    "state": "MI",
    "numcol": 65000,
    "yieldpercol": 68,
    "totalprod": 4420000,
    "stocks": 2519000,
    "priceperlb": 0.94,
    "prodvalue": 4155000,
    "year": 2005
  },
  {
    "state": "MN",
    "numcol": 120000,
    "yieldpercol": 74,
    "totalprod": 8880000,
    "stocks": 1598000,
    "priceperlb": 0.9,
    "prodvalue": 7992000,
    "year": 2005
  },
  {
    "state": "MS",
    "numcol": 16000,
    "yieldpercol": 80,
    "totalprod": 1280000,
    "stocks": 346000,
    "priceperlb": 0.67,
    "prodvalue": 858000,
    "year": 2005
  },
  {
    "state": "MO",
    "numcol": 15000,
    "yieldpercol": 50,
    "totalprod": 750000,
    "stocks": 180000,
    "priceperlb": 1.22,
    "prodvalue": 915000,
    "year": 2005
  },
  {
    "state": "MT",
    "numcol": 130000,
    "yieldpercol": 67,
    "totalprod": 8710000,
    "stocks": 3136000,
    "priceperlb": 0.86,
    "prodvalue": 7491000,
    "year": 2005
  },
  {
    "state": "NE",
    "numcol": 40000,
    "yieldpercol": 68,
    "totalprod": 2720000,
    "stocks": 2530000,
    "priceperlb": 0.87,
    "prodvalue": 2366000,
    "year": 2005
  },
  {
    "state": "NV",
    "numcol": 12000,
    "yieldpercol": 46,
    "totalprod": 552000,
    "stocks": 442000,
    "priceperlb": 3.11,
    "prodvalue": 1717000,
    "year": 2005
  },
  {
    "state": "NJ",
    "numcol": 12000,
    "yieldpercol": 32,
    "totalprod": 384000,
    "stocks": 104000,
    "priceperlb": 1.2,
    "prodvalue": 461000,
    "year": 2005
  },
  {
    "state": "NM",
    "numcol": 7000,
    "yieldpercol": 49,
    "totalprod": 343000,
    "stocks": 113000,
    "priceperlb": 1.03,
    "prodvalue": 353000,
    "year": 2005
  },
  {
    "state": "NY",
    "numcol": 59000,
    "yieldpercol": 73,
    "totalprod": 4307000,
    "stocks": 2283000,
    "priceperlb": 1.34,
    "prodvalue": 5771000,
    "year": 2005
  },
  {
    "state": "NC",
    "numcol": 10000,
    "yieldpercol": 54,
    "totalprod": 540000,
    "stocks": 146000,
    "priceperlb": 1.88,
    "prodvalue": 1015000,
    "year": 2005
  },
  {
    "state": "ND",
    "numcol": 370000,
    "yieldpercol": 91,
    "totalprod": 33670000,
    "stocks": 8418000,
    "priceperlb": 0.83,
    "prodvalue": 27946000,
    "year": 2005
  },
  {
    "state": "OH",
    "numcol": 15000,
    "yieldpercol": 69,
    "totalprod": 1035000,
    "stocks": 580000,
    "priceperlb": 1.4,
    "prodvalue": 1449000,
    "year": 2005
  },
  {
    "state": "OR",
    "numcol": 39000,
    "yieldpercol": 42,
    "totalprod": 1638000,
    "stocks": 557000,
    "priceperlb": 1.08,
    "prodvalue": 1769000,
    "year": 2005
  },
  {
    "state": "PA",
    "numcol": 28000,
    "yieldpercol": 56,
    "totalprod": 1568000,
    "stocks": 800000,
    "priceperlb": 1.12,
    "prodvalue": 1756000,
    "year": 2005
  },
  {
    "state": "SD",
    "numcol": 220000,
    "yieldpercol": 79,
    "totalprod": 17380000,
    "stocks": 11818000,
    "priceperlb": 0.83,
    "prodvalue": 14425000,
    "year": 2005
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 55,
    "totalprod": 385000,
    "stocks": 92000,
    "priceperlb": 1.67,
    "prodvalue": 643000,
    "year": 2005
  },
  {
    "state": "TX",
    "numcol": 84000,
    "yieldpercol": 71,
    "totalprod": 5964000,
    "stocks": 954000,
    "priceperlb": 0.86,
    "prodvalue": 5129000,
    "year": 2005
  },
  {
    "state": "UT",
    "numcol": 24000,
    "yieldpercol": 45,
    "totalprod": 1080000,
    "stocks": 346000,
    "priceperlb": 0.95,
    "prodvalue": 1026000,
    "year": 2005
  },
  {
    "state": "VT",
    "numcol": 6000,
    "yieldpercol": 91,
    "totalprod": 546000,
    "stocks": 169000,
    "priceperlb": 1.12,
    "prodvalue": 612000,
    "year": 2005
  },
  {
    "state": "VA",
    "numcol": 8000,
    "yieldpercol": 37,
    "totalprod": 296000,
    "stocks": 59000,
    "priceperlb": 2.2,
    "prodvalue": 651000,
    "year": 2005
  },
  {
    "state": "WA",
    "numcol": 51000,
    "yieldpercol": 55,
    "totalprod": 2805000,
    "stocks": 1935000,
    "priceperlb": 1.01,
    "prodvalue": 2833000,
    "year": 2005
  },
  {
    "state": "WV",
    "numcol": 8000,
    "yieldpercol": 51,
    "totalprod": 408000,
    "stocks": 102000,
    "priceperlb": 1.29,
    "prodvalue": 526000,
    "year": 2005
  },
  {
    "state": "WI",
    "numcol": 64000,
    "yieldpercol": 83,
    "totalprod": 5312000,
    "stocks": 2922000,
    "priceperlb": 1.14,
    "prodvalue": 6056000,
    "year": 2005
  },
  {
    "state": "WY",
    "numcol": 40000,
    "yieldpercol": 56,
    "totalprod": 2240000,
    "stocks": 291000,
    "priceperlb": 0.89,
    "prodvalue": 1994000,
    "year": 2005
  },
  {
    "state": "AL",
    "numcol": 11000,
    "yieldpercol": 72,
    "totalprod": 792000,
    "stocks": 230000,
    "priceperlb": 1.21,
    "prodvalue": 958000,
    "year": 2006
  },
  {
    "state": "AZ",
    "numcol": 30000,
    "yieldpercol": 65,
    "totalprod": 1950000,
    "stocks": 839000,
    "priceperlb": 0.91,
    "prodvalue": 1775000,
    "year": 2006
  },
  {
    "state": "AR",
    "numcol": 32000,
    "yieldpercol": 76,
    "totalprod": 2432000,
    "stocks": 730000,
    "priceperlb": 0.89,
    "prodvalue": 2164000,
    "year": 2006
  },
  {
    "state": "CA",
    "numcol": 380000,
    "yieldpercol": 52,
    "totalprod": 19760000,
    "stocks": 7706000,
    "priceperlb": 0.97,
    "prodvalue": 19167000,
    "year": 2006
  },
  {
    "state": "CO",
    "numcol": 36000,
    "yieldpercol": 75,
    "totalprod": 2700000,
    "stocks": 1458000,
    "priceperlb": 1.04,
    "prodvalue": 2808000,
    "year": 2006
  },
  {
    "state": "FL",
    "numcol": 170000,
    "yieldpercol": 81,
    "totalprod": 13770000,
    "stocks": 1790000,
    "priceperlb": 1,
    "prodvalue": 13770000,
    "year": 2006
  },
  {
    "state": "GA",
    "numcol": 63000,
    "yieldpercol": 74,
    "totalprod": 4662000,
    "stocks": 746000,
    "priceperlb": 1.2,
    "prodvalue": 5594000,
    "year": 2006
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 93,
    "totalprod": 930000,
    "stocks": 233000,
    "priceperlb": 1.21,
    "prodvalue": 1125000,
    "year": 2006
  },
  {
    "state": "ID",
    "numcol": 95000,
    "yieldpercol": 44,
    "totalprod": 4180000,
    "stocks": 2592000,
    "priceperlb": 0.97,
    "prodvalue": 4055000,
    "year": 2006
  },
  {
    "state": "IL",
    "numcol": 10000,
    "yieldpercol": 66,
    "totalprod": 660000,
    "stocks": 356000,
    "priceperlb": 2.14,
    "prodvalue": 1412000,
    "year": 2006
  },
  {
    "state": "IN",
    "numcol": 7000,
    "yieldpercol": 54,
    "totalprod": 378000,
    "stocks": 125000,
    "priceperlb": 1.58,
    "prodvalue": 597000,
    "year": 2006
  },
  {
    "state": "IA",
    "numcol": 26000,
    "yieldpercol": 84,
    "totalprod": 2184000,
    "stocks": 1441000,
    "priceperlb": 1.37,
    "prodvalue": 2992000,
    "year": 2006
  },
  {
    "state": "KS",
    "numcol": 14000,
    "yieldpercol": 55,
    "totalprod": 770000,
    "stocks": 246000,
    "priceperlb": 1.17,
    "prodvalue": 901000,
    "year": 2006
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 56,
    "totalprod": 280000,
    "stocks": 70000,
    "priceperlb": 2.19,
    "prodvalue": 613000,
    "year": 2006
  },
  {
    "state": "LA",
    "numcol": 30000,
    "yieldpercol": 90,
    "totalprod": 2700000,
    "stocks": 675000,
    "priceperlb": 0.9,
    "prodvalue": 2430000,
    "year": 2006
  },
  {
    "state": "ME",
    "numcol": 11000,
    "yieldpercol": 23,
    "totalprod": 253000,
    "stocks": 86000,
    "priceperlb": 1.6,
    "prodvalue": 405000,
    "year": 2006
  },
  {
    "state": "MI",
    "numcol": 72000,
    "yieldpercol": 55,
    "totalprod": 3960000,
    "stocks": 2099000,
    "priceperlb": 1.15,
    "prodvalue": 4554000,
    "year": 2006
  },
  {
    "state": "MN",
    "numcol": 125000,
    "yieldpercol": 80,
    "totalprod": 10000000,
    "stocks": 3300000,
    "priceperlb": 0.94,
    "prodvalue": 9400000,
    "year": 2006
  },
  {
    "state": "MS",
    "numcol": 14000,
    "yieldpercol": 98,
    "totalprod": 1372000,
    "stocks": 453000,
    "priceperlb": 0.93,
    "prodvalue": 1276000,
    "year": 2006
  },
  {
    "state": "MO",
    "numcol": 15000,
    "yieldpercol": 46,
    "totalprod": 690000,
    "stocks": 117000,
    "priceperlb": 0.98,
    "prodvalue": 676000,
    "year": 2006
  },
  {
    "state": "MT",
    "numcol": 132000,
    "yieldpercol": 79,
    "totalprod": 10428000,
    "stocks": 1981000,
    "priceperlb": 0.95,
    "prodvalue": 9907000,
    "year": 2006
  },
  {
    "state": "NE",
    "numcol": 47000,
    "yieldpercol": 73,
    "totalprod": 3431000,
    "stocks": 3843000,
    "priceperlb": 0.93,
    "prodvalue": 3191000,
    "year": 2006
  },
  {
    "state": "NV",
    "numcol": 9000,
    "yieldpercol": 37,
    "totalprod": 333000,
    "stocks": 50000,
    "priceperlb": 3.62,
    "prodvalue": 1205000,
    "year": 2006
  },
  {
    "state": "NJ",
    "numcol": 9000,
    "yieldpercol": 36,
    "totalprod": 324000,
    "stocks": 152000,
    "priceperlb": 1.14,
    "prodvalue": 369000,
    "year": 2006
  },
  {
    "state": "NM",
    "numcol": 7000,
    "yieldpercol": 48,
    "totalprod": 336000,
    "stocks": 104000,
    "priceperlb": 1.19,
    "prodvalue": 400000,
    "year": 2006
  },
  {
    "state": "NY",
    "numcol": 58000,
    "yieldpercol": 64,
    "totalprod": 3712000,
    "stocks": 2376000,
    "priceperlb": 1.3,
    "prodvalue": 4826000,
    "year": 2006
  },
  {
    "state": "NC",
    "numcol": 10000,
    "yieldpercol": 50,
    "totalprod": 500000,
    "stocks": 215000,
    "priceperlb": 1.57,
    "prodvalue": 785000,
    "year": 2006
  },
  {
    "state": "ND",
    "numcol": 350000,
    "yieldpercol": 74,
    "totalprod": 25900000,
    "stocks": 7770000,
    "priceperlb": 0.91,
    "prodvalue": 23569000,
    "year": 2006
  },
  {
    "state": "OH",
    "numcol": 14000,
    "yieldpercol": 56,
    "totalprod": 784000,
    "stocks": 282000,
    "priceperlb": 1.4,
    "prodvalue": 1098000,
    "year": 2006
  },
  {
    "state": "OR",
    "numcol": 46000,
    "yieldpercol": 48,
    "totalprod": 2208000,
    "stocks": 729000,
    "priceperlb": 1.05,
    "prodvalue": 2318000,
    "year": 2006
  },
  {
    "state": "PA",
    "numcol": 28000,
    "yieldpercol": 40,
    "totalprod": 1120000,
    "stocks": 605000,
    "priceperlb": 1.63,
    "prodvalue": 1826000,
    "year": 2006
  },
  {
    "state": "SD",
    "numcol": 225000,
    "yieldpercol": 47,
    "totalprod": 10575000,
    "stocks": 10575000,
    "priceperlb": 0.94,
    "prodvalue": 9941000,
    "year": 2006
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 55,
    "totalprod": 385000,
    "stocks": 58000,
    "priceperlb": 1.84,
    "prodvalue": 708000,
    "year": 2006
  },
  {
    "state": "TX",
    "numcol": 82000,
    "yieldpercol": 70,
    "totalprod": 5740000,
    "stocks": 976000,
    "priceperlb": 0.89,
    "prodvalue": 5109000,
    "year": 2006
  },
  {
    "state": "UT",
    "numcol": 26000,
    "yieldpercol": 50,
    "totalprod": 1300000,
    "stocks": 299000,
    "priceperlb": 0.98,
    "prodvalue": 1274000,
    "year": 2006
  },
  {
    "state": "VT",
    "numcol": 6000,
    "yieldpercol": 56,
    "totalprod": 336000,
    "stocks": 144000,
    "priceperlb": 1.2,
    "prodvalue": 403000,
    "year": 2006
  },
  {
    "state": "VA",
    "numcol": 8000,
    "yieldpercol": 42,
    "totalprod": 336000,
    "stocks": 114000,
    "priceperlb": 2.2,
    "prodvalue": 739000,
    "year": 2006
  },
  {
    "state": "WA",
    "numcol": 49000,
    "yieldpercol": 52,
    "totalprod": 2548000,
    "stocks": 1605000,
    "priceperlb": 1.24,
    "prodvalue": 3160000,
    "year": 2006
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 42,
    "totalprod": 252000,
    "stocks": 68000,
    "priceperlb": 2.02,
    "prodvalue": 509000,
    "year": 2006
  },
  {
    "state": "WI",
    "numcol": 64000,
    "yieldpercol": 93,
    "totalprod": 5952000,
    "stocks": 2500000,
    "priceperlb": 1.12,
    "prodvalue": 6666000,
    "year": 2006
  },
  {
    "state": "WY",
    "numcol": 39000,
    "yieldpercol": 85,
    "totalprod": 3315000,
    "stocks": 497000,
    "priceperlb": 0.98,
    "prodvalue": 3249000,
    "year": 2006
  },
  {
    "state": "AL",
    "numcol": 11000,
    "yieldpercol": 56,
    "totalprod": 616000,
    "stocks": 209000,
    "priceperlb": 1.49,
    "prodvalue": 918000,
    "year": 2007
  },
  {
    "state": "AZ",
    "numcol": 30000,
    "yieldpercol": 64,
    "totalprod": 1920000,
    "stocks": 902000,
    "priceperlb": 1.26,
    "prodvalue": 2419000,
    "year": 2007
  },
  {
    "state": "AR",
    "numcol": 28000,
    "yieldpercol": 80,
    "totalprod": 2240000,
    "stocks": 672000,
    "priceperlb": 0.95,
    "prodvalue": 2128000,
    "year": 2007
  },
  {
    "state": "CA",
    "numcol": 340000,
    "yieldpercol": 40,
    "totalprod": 13600000,
    "stocks": 3672000,
    "priceperlb": 1.04,
    "prodvalue": 14144000,
    "year": 2007
  },
  {
    "state": "CO",
    "numcol": 31000,
    "yieldpercol": 51,
    "totalprod": 1581000,
    "stocks": 838000,
    "priceperlb": 1.15,
    "prodvalue": 1818000,
    "year": 2007
  },
  {
    "state": "FL",
    "numcol": 160000,
    "yieldpercol": 71,
    "totalprod": 11360000,
    "stocks": 1363000,
    "priceperlb": 0.99,
    "prodvalue": 11246000,
    "year": 2007
  },
  {
    "state": "GA",
    "numcol": 60000,
    "yieldpercol": 58,
    "totalprod": 3480000,
    "stocks": 522000,
    "priceperlb": 1.19,
    "prodvalue": 4141000,
    "year": 2007
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 92,
    "totalprod": 920000,
    "stocks": 285000,
    "priceperlb": 1.7,
    "prodvalue": 1564000,
    "year": 2007
  },
  {
    "state": "ID",
    "numcol": 92000,
    "yieldpercol": 41,
    "totalprod": 3772000,
    "stocks": 1848000,
    "priceperlb": 1.15,
    "prodvalue": 4338000,
    "year": 2007
  },
  {
    "state": "IL",
    "numcol": 9000,
    "yieldpercol": 63,
    "totalprod": 567000,
    "stocks": 374000,
    "priceperlb": 2.49,
    "prodvalue": 1412000,
    "year": 2007
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 53,
    "totalprod": 424000,
    "stocks": 119000,
    "priceperlb": 1.5,
    "prodvalue": 636000,
    "year": 2007
  },
  {
    "state": "IA",
    "numcol": 26000,
    "yieldpercol": 81,
    "totalprod": 2106000,
    "stocks": 1221000,
    "priceperlb": 1.31,
    "prodvalue": 2759000,
    "year": 2007
  },
  {
    "state": "KS",
    "numcol": 14000,
    "yieldpercol": 40,
    "totalprod": 560000,
    "stocks": 196000,
    "priceperlb": 1.18,
    "prodvalue": 661000,
    "year": 2007
  },
  {
    "state": "KY",
    "numcol": 4000,
    "yieldpercol": 61,
    "totalprod": 244000,
    "stocks": 54000,
    "priceperlb": 2.12,
    "prodvalue": 517000,
    "year": 2007
  },
  {
    "state": "LA",
    "numcol": 29000,
    "yieldpercol": 89,
    "totalprod": 2581000,
    "stocks": 413000,
    "priceperlb": 1.08,
    "prodvalue": 2787000,
    "year": 2007
  },
  {
    "state": "ME",
    "numcol": 9000,
    "yieldpercol": 26,
    "totalprod": 234000,
    "stocks": 59000,
    "priceperlb": 1.32,
    "prodvalue": 309000,
    "year": 2007
  },
  {
    "state": "MI",
    "numcol": 72000,
    "yieldpercol": 64,
    "totalprod": 4608000,
    "stocks": 2350000,
    "priceperlb": 1.19,
    "prodvalue": 5484000,
    "year": 2007
  },
  {
    "state": "MN",
    "numcol": 130000,
    "yieldpercol": 68,
    "totalprod": 8840000,
    "stocks": 2564000,
    "priceperlb": 1.04,
    "prodvalue": 9194000,
    "year": 2007
  },
  {
    "state": "MS",
    "numcol": 15000,
    "yieldpercol": 92,
    "totalprod": 1380000,
    "stocks": 166000,
    "priceperlb": 0.91,
    "prodvalue": 1256000,
    "year": 2007
  },
  {
    "state": "MO",
    "numcol": 14000,
    "yieldpercol": 46,
    "totalprod": 644000,
    "stocks": 148000,
    "priceperlb": 1.12,
    "prodvalue": 721000,
    "year": 2007
  },
  {
    "state": "MT",
    "numcol": 135000,
    "yieldpercol": 68,
    "totalprod": 9180000,
    "stocks": 2479000,
    "priceperlb": 0.99,
    "prodvalue": 9088000,
    "year": 2007
  },
  {
    "state": "NE",
    "numcol": 45000,
    "yieldpercol": 49,
    "totalprod": 2205000,
    "stocks": 1477000,
    "priceperlb": 1.03,
    "prodvalue": 2271000,
    "year": 2007
  },
  {
    "state": "NV",
    "numcol": 10000,
    "yieldpercol": 28,
    "totalprod": 280000,
    "stocks": 67000,
    "priceperlb": 2.99,
    "prodvalue": 837000,
    "year": 2007
  },
  {
    "state": "NJ",
    "numcol": 9000,
    "yieldpercol": 57,
    "totalprod": 513000,
    "stocks": 185000,
    "priceperlb": 1.96,
    "prodvalue": 1005000,
    "year": 2007
  },
  {
    "state": "NM",
    "numcol": 6000,
    "yieldpercol": 59,
    "totalprod": 354000,
    "stocks": 138000,
    "priceperlb": 1.42,
    "prodvalue": 503000,
    "year": 2007
  },
  {
    "state": "NY",
    "numcol": 53000,
    "yieldpercol": 57,
    "totalprod": 3021000,
    "stocks": 1843000,
    "priceperlb": 1.38,
    "prodvalue": 4169000,
    "year": 2007
  },
  {
    "state": "NC",
    "numcol": 12000,
    "yieldpercol": 45,
    "totalprod": 540000,
    "stocks": 76000,
    "priceperlb": 2.49,
    "prodvalue": 1345000,
    "year": 2007
  },
  {
    "state": "ND",
    "numcol": 420000,
    "yieldpercol": 74,
    "totalprod": 31080000,
    "stocks": 9013000,
    "priceperlb": 0.96,
    "prodvalue": 29837000,
    "year": 2007
  },
  {
    "state": "OH",
    "numcol": 14000,
    "yieldpercol": 61,
    "totalprod": 854000,
    "stocks": 376000,
    "priceperlb": 1.77,
    "prodvalue": 1512000,
    "year": 2007
  },
  {
    "state": "OR",
    "numcol": 46000,
    "yieldpercol": 43,
    "totalprod": 1978000,
    "stocks": 1088000,
    "priceperlb": 1.31,
    "prodvalue": 2591000,
    "year": 2007
  },
  {
    "state": "PA",
    "numcol": 25000,
    "yieldpercol": 42,
    "totalprod": 1050000,
    "stocks": 326000,
    "priceperlb": 1.7,
    "prodvalue": 1785000,
    "year": 2007
  },
  {
    "state": "SD",
    "numcol": 255000,
    "yieldpercol": 52,
    "totalprod": 13260000,
    "stocks": 10608000,
    "priceperlb": 1.02,
    "prodvalue": 13525000,
    "year": 2007
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 65,
    "totalprod": 455000,
    "stocks": 114000,
    "priceperlb": 1.99,
    "prodvalue": 905000,
    "year": 2007
  },
  {
    "state": "TX",
    "numcol": 105000,
    "yieldpercol": 82,
    "totalprod": 8610000,
    "stocks": 1550000,
    "priceperlb": 0.96,
    "prodvalue": 8266000,
    "year": 2007
  },
  {
    "state": "UT",
    "numcol": 28000,
    "yieldpercol": 42,
    "totalprod": 1176000,
    "stocks": 270000,
    "priceperlb": 1.13,
    "prodvalue": 1329000,
    "year": 2007
  },
  {
    "state": "VT",
    "numcol": 5000,
    "yieldpercol": 64,
    "totalprod": 320000,
    "stocks": 96000,
    "priceperlb": 1.7,
    "prodvalue": 544000,
    "year": 2007
  },
  {
    "state": "VA",
    "numcol": 6000,
    "yieldpercol": 46,
    "totalprod": 276000,
    "stocks": 63000,
    "priceperlb": 2.43,
    "prodvalue": 671000,
    "year": 2007
  },
  {
    "state": "WA",
    "numcol": 46000,
    "yieldpercol": 44,
    "totalprod": 2024000,
    "stocks": 648000,
    "priceperlb": 1.25,
    "prodvalue": 2530000,
    "year": 2007
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 48,
    "totalprod": 288000,
    "stocks": 95000,
    "priceperlb": 2.09,
    "prodvalue": 602000,
    "year": 2007
  },
  {
    "state": "WI",
    "numcol": 60000,
    "yieldpercol": 84,
    "totalprod": 5040000,
    "stocks": 3024000,
    "priceperlb": 1.22,
    "prodvalue": 6149000,
    "year": 2007
  },
  {
    "state": "WY",
    "numcol": 43000,
    "yieldpercol": 80,
    "totalprod": 3440000,
    "stocks": 894000,
    "priceperlb": 1,
    "prodvalue": 3440000,
    "year": 2007
  },
  {
    "state": "AL",
    "numcol": 9000,
    "yieldpercol": 66,
    "totalprod": 594000,
    "stocks": 214000,
    "priceperlb": 1.9,
    "prodvalue": 1129000,
    "year": 2008
  },
  {
    "state": "AZ",
    "numcol": 25000,
    "yieldpercol": 64,
    "totalprod": 1600000,
    "stocks": 336000,
    "priceperlb": 1.26,
    "prodvalue": 2016000,
    "year": 2008
  },
  {
    "state": "AR",
    "numcol": 28000,
    "yieldpercol": 75,
    "totalprod": 2100000,
    "stocks": 525000,
    "priceperlb": 1.35,
    "prodvalue": 2835000,
    "year": 2008
  },
  {
    "state": "CA",
    "numcol": 360000,
    "yieldpercol": 51,
    "totalprod": 18360000,
    "stocks": 4039000,
    "priceperlb": 1.39,
    "prodvalue": 25520000,
    "year": 2008
  },
  {
    "state": "CO",
    "numcol": 27000,
    "yieldpercol": 45,
    "totalprod": 1215000,
    "stocks": 656000,
    "priceperlb": 1.51,
    "prodvalue": 1835000,
    "year": 2008
  },
  {
    "state": "FL",
    "numcol": 150000,
    "yieldpercol": 79,
    "totalprod": 11850000,
    "stocks": 1304000,
    "priceperlb": 1.32,
    "prodvalue": 15642000,
    "year": 2008
  },
  {
    "state": "GA",
    "numcol": 65000,
    "yieldpercol": 71,
    "totalprod": 4615000,
    "stocks": 369000,
    "priceperlb": 1.52,
    "prodvalue": 7015000,
    "year": 2008
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 90,
    "totalprod": 900000,
    "stocks": 225000,
    "priceperlb": 1.59,
    "prodvalue": 1431000,
    "year": 2008
  },
  {
    "state": "ID",
    "numcol": 90000,
    "yieldpercol": 40,
    "totalprod": 3600000,
    "stocks": 1440000,
    "priceperlb": 1.46,
    "prodvalue": 5256000,
    "year": 2008
  },
  {
    "state": "IL",
    "numcol": 8000,
    "yieldpercol": 56,
    "totalprod": 448000,
    "stocks": 116000,
    "priceperlb": 2.59,
    "prodvalue": 1160000,
    "year": 2008
  },
  {
    "state": "IN",
    "numcol": 7000,
    "yieldpercol": 67,
    "totalprod": 469000,
    "stocks": 150000,
    "priceperlb": 1.68,
    "prodvalue": 788000,
    "year": 2008
  },
  {
    "state": "IA",
    "numcol": 24000,
    "yieldpercol": 62,
    "totalprod": 1488000,
    "stocks": 580000,
    "priceperlb": 1.58,
    "prodvalue": 2351000,
    "year": 2008
  },
  {
    "state": "KS",
    "numcol": 10000,
    "yieldpercol": 61,
    "totalprod": 610000,
    "stocks": 128000,
    "priceperlb": 1.55,
    "prodvalue": 946000,
    "year": 2008
  },
  {
    "state": "KY",
    "numcol": 4000,
    "yieldpercol": 39,
    "totalprod": 156000,
    "stocks": 27000,
    "priceperlb": 2.44,
    "prodvalue": 381000,
    "year": 2008
  },
  {
    "state": "LA",
    "numcol": 40000,
    "yieldpercol": 77,
    "totalprod": 3080000,
    "stocks": 493000,
    "priceperlb": 1.36,
    "prodvalue": 4189000,
    "year": 2008
  },
  {
    "state": "ME",
    "numcol": 7000,
    "yieldpercol": 42,
    "totalprod": 294000,
    "stocks": 79000,
    "priceperlb": 1.57,
    "prodvalue": 462000,
    "year": 2008
  },
  {
    "state": "MI",
    "numcol": 71000,
    "yieldpercol": 73,
    "totalprod": 5183000,
    "stocks": 2021000,
    "priceperlb": 1.44,
    "prodvalue": 7464000,
    "year": 2008
  },
  {
    "state": "MN",
    "numcol": 122000,
    "yieldpercol": 78,
    "totalprod": 9516000,
    "stocks": 2569000,
    "priceperlb": 1.39,
    "prodvalue": 13227000,
    "year": 2008
  },
  {
    "state": "MS",
    "numcol": 14000,
    "yieldpercol": 98,
    "totalprod": 1372000,
    "stocks": 110000,
    "priceperlb": 1.3,
    "prodvalue": 1784000,
    "year": 2008
  },
  {
    "state": "MO",
    "numcol": 11000,
    "yieldpercol": 53,
    "totalprod": 583000,
    "stocks": 152000,
    "priceperlb": 1.68,
    "prodvalue": 979000,
    "year": 2008
  },
  {
    "state": "MT",
    "numcol": 134000,
    "yieldpercol": 70,
    "totalprod": 9380000,
    "stocks": 4596000,
    "priceperlb": 1.37,
    "prodvalue": 12851000,
    "year": 2008
  },
  {
    "state": "NE",
    "numcol": 36000,
    "yieldpercol": 67,
    "totalprod": 2412000,
    "stocks": 1254000,
    "priceperlb": 1.45,
    "prodvalue": 3497000,
    "year": 2008
  },
  {
    "state": "NV",
    "numcol": 10000,
    "yieldpercol": 29,
    "totalprod": 290000,
    "stocks": 52000,
    "priceperlb": 1.42,
    "prodvalue": 412000,
    "year": 2008
  },
  {
    "state": "NJ",
    "numcol": 9000,
    "yieldpercol": 40,
    "totalprod": 360000,
    "stocks": 122000,
    "priceperlb": 1.62,
    "prodvalue": 583000,
    "year": 2008
  },
  {
    "state": "NM",
    "numcol": 6000,
    "yieldpercol": 48,
    "totalprod": 288000,
    "stocks": 95000,
    "priceperlb": 1.48,
    "prodvalue": 426000,
    "year": 2008
  },
  {
    "state": "NY",
    "numcol": 50000,
    "yieldpercol": 70,
    "totalprod": 3500000,
    "stocks": 1260000,
    "priceperlb": 1.65,
    "prodvalue": 5775000,
    "year": 2008
  },
  {
    "state": "NC",
    "numcol": 12000,
    "yieldpercol": 52,
    "totalprod": 624000,
    "stocks": 137000,
    "priceperlb": 2.18,
    "prodvalue": 1360000,
    "year": 2008
  },
  {
    "state": "ND",
    "numcol": 400000,
    "yieldpercol": 90,
    "totalprod": 36000000,
    "stocks": 8640000,
    "priceperlb": 1.36,
    "prodvalue": 48960000,
    "year": 2008
  },
  {
    "state": "OH",
    "numcol": 14000,
    "yieldpercol": 53,
    "totalprod": 742000,
    "stocks": 371000,
    "priceperlb": 1.68,
    "prodvalue": 1247000,
    "year": 2008
  },
  {
    "state": "OR",
    "numcol": 50000,
    "yieldpercol": 43,
    "totalprod": 2150000,
    "stocks": 1097000,
    "priceperlb": 1.41,
    "prodvalue": 3032000,
    "year": 2008
  },
  {
    "state": "PA",
    "numcol": 23000,
    "yieldpercol": 48,
    "totalprod": 1104000,
    "stocks": 276000,
    "priceperlb": 1.65,
    "prodvalue": 1822000,
    "year": 2008
  },
  {
    "state": "SD",
    "numcol": 225000,
    "yieldpercol": 95,
    "totalprod": 21375000,
    "stocks": 11970000,
    "priceperlb": 1.34,
    "prodvalue": 28643000,
    "year": 2008
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 61,
    "totalprod": 427000,
    "stocks": 149000,
    "priceperlb": 2.09,
    "prodvalue": 892000,
    "year": 2008
  },
  {
    "state": "TX",
    "numcol": 77000,
    "yieldpercol": 64,
    "totalprod": 4928000,
    "stocks": 1380000,
    "priceperlb": 1.34,
    "prodvalue": 6604000,
    "year": 2008
  },
  {
    "state": "UT",
    "numcol": 28000,
    "yieldpercol": 48,
    "totalprod": 1344000,
    "stocks": 242000,
    "priceperlb": 1.57,
    "prodvalue": 2110000,
    "year": 2008
  },
  {
    "state": "VT",
    "numcol": 5000,
    "yieldpercol": 66,
    "totalprod": 330000,
    "stocks": 119000,
    "priceperlb": 2.2,
    "prodvalue": 726000,
    "year": 2008
  },
  {
    "state": "VA",
    "numcol": 6000,
    "yieldpercol": 42,
    "totalprod": 252000,
    "stocks": 45000,
    "priceperlb": 2.42,
    "prodvalue": 610000,
    "year": 2008
  },
  {
    "state": "WA",
    "numcol": 49000,
    "yieldpercol": 44,
    "totalprod": 2156000,
    "stocks": 862000,
    "priceperlb": 1.51,
    "prodvalue": 3256000,
    "year": 2008
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 43,
    "totalprod": 258000,
    "stocks": 49000,
    "priceperlb": 2.16,
    "prodvalue": 557000,
    "year": 2008
  },
  {
    "state": "WI",
    "numcol": 58000,
    "yieldpercol": 80,
    "totalprod": 4640000,
    "stocks": 2366000,
    "priceperlb": 1.5,
    "prodvalue": 6960000,
    "year": 2008
  },
  {
    "state": "WY",
    "numcol": 39000,
    "yieldpercol": 61,
    "totalprod": 2379000,
    "stocks": 381000,
    "priceperlb": 1.37,
    "prodvalue": 3259000,
    "year": 2008
  },
  {
    "state": "AL",
    "numcol": 9000,
    "yieldpercol": 50,
    "totalprod": 450000,
    "stocks": 68000,
    "priceperlb": 1.86,
    "prodvalue": 837000,
    "year": 2009
  },
  {
    "state": "AZ",
    "numcol": 20000,
    "yieldpercol": 52,
    "totalprod": 1040000,
    "stocks": 562000,
    "priceperlb": 1.45,
    "prodvalue": 1508000,
    "year": 2009
  },
  {
    "state": "AR",
    "numcol": 24000,
    "yieldpercol": 57,
    "totalprod": 1368000,
    "stocks": 301000,
    "priceperlb": 1.42,
    "prodvalue": 1943000,
    "year": 2009
  },
  {
    "state": "CA",
    "numcol": 355000,
    "yieldpercol": 33,
    "totalprod": 11715000,
    "stocks": 2109000,
    "priceperlb": 1.39,
    "prodvalue": 16284000,
    "year": 2009
  },
  {
    "state": "CO",
    "numcol": 28000,
    "yieldpercol": 53,
    "totalprod": 1484000,
    "stocks": 326000,
    "priceperlb": 1.43,
    "prodvalue": 2122000,
    "year": 2009
  },
  {
    "state": "FL",
    "numcol": 170000,
    "yieldpercol": 68,
    "totalprod": 11560000,
    "stocks": 1618000,
    "priceperlb": 1.42,
    "prodvalue": 16415000,
    "year": 2009
  },
  {
    "state": "GA",
    "numcol": 65000,
    "yieldpercol": 41,
    "totalprod": 2665000,
    "stocks": 346000,
    "priceperlb": 1.47,
    "prodvalue": 3918000,
    "year": 2009
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 95,
    "totalprod": 950000,
    "stocks": 323000,
    "priceperlb": 1.76,
    "prodvalue": 1672000,
    "year": 2009
  },
  {
    "state": "ID",
    "numcol": 103000,
    "yieldpercol": 46,
    "totalprod": 4738000,
    "stocks": 1706000,
    "priceperlb": 1.52,
    "prodvalue": 7202000,
    "year": 2009
  },
  {
    "state": "IL",
    "numcol": 8000,
    "yieldpercol": 34,
    "totalprod": 272000,
    "stocks": 57000,
    "priceperlb": 2.55,
    "prodvalue": 694000,
    "year": 2009
  },
  {
    "state": "IN",
    "numcol": 9000,
    "yieldpercol": 32,
    "totalprod": 288000,
    "stocks": 101000,
    "priceperlb": 2.02,
    "prodvalue": 582000,
    "year": 2009
  },
  {
    "state": "IA",
    "numcol": 26000,
    "yieldpercol": 42,
    "totalprod": 1092000,
    "stocks": 339000,
    "priceperlb": 1.6,
    "prodvalue": 1747000,
    "year": 2009
  },
  {
    "state": "KS",
    "numcol": 9000,
    "yieldpercol": 63,
    "totalprod": 567000,
    "stocks": 164000,
    "priceperlb": 1.85,
    "prodvalue": 1049000,
    "year": 2009
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 35,
    "totalprod": 175000,
    "stocks": 25000,
    "priceperlb": 2.71,
    "prodvalue": 474000,
    "year": 2009
  },
  {
    "state": "LA",
    "numcol": 37000,
    "yieldpercol": 103,
    "totalprod": 3811000,
    "stocks": 610000,
    "priceperlb": 1.36,
    "prodvalue": 5183000,
    "year": 2009
  },
  {
    "state": "ME",
    "numcol": 6000,
    "yieldpercol": 50,
    "totalprod": 300000,
    "stocks": 51000,
    "priceperlb": 1.95,
    "prodvalue": 585000,
    "year": 2009
  },
  {
    "state": "MI",
    "numcol": 66000,
    "yieldpercol": 60,
    "totalprod": 3960000,
    "stocks": 1505000,
    "priceperlb": 1.55,
    "prodvalue": 6138000,
    "year": 2009
  },
  {
    "state": "MN",
    "numcol": 122000,
    "yieldpercol": 65,
    "totalprod": 7930000,
    "stocks": 1427000,
    "priceperlb": 1.44,
    "prodvalue": 11419000,
    "year": 2009
  },
  {
    "state": "MS",
    "numcol": 14000,
    "yieldpercol": 104,
    "totalprod": 1456000,
    "stocks": 87000,
    "priceperlb": 1.32,
    "prodvalue": 1922000,
    "year": 2009
  },
  {
    "state": "MO",
    "numcol": 11000,
    "yieldpercol": 47,
    "totalprod": 517000,
    "stocks": 57000,
    "priceperlb": 1.99,
    "prodvalue": 1029000,
    "year": 2009
  },
  {
    "state": "MT",
    "numcol": 146000,
    "yieldpercol": 70,
    "totalprod": 10220000,
    "stocks": 3577000,
    "priceperlb": 1.46,
    "prodvalue": 14921000,
    "year": 2009
  },
  {
    "state": "NE",
    "numcol": 48000,
    "yieldpercol": 56,
    "totalprod": 2688000,
    "stocks": 1102000,
    "priceperlb": 1.46,
    "prodvalue": 3924000,
    "year": 2009
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 32,
    "totalprod": 352000,
    "stocks": 70000,
    "priceperlb": 2.36,
    "prodvalue": 831000,
    "year": 2009
  },
  {
    "state": "NM",
    "numcol": 7000,
    "yieldpercol": 60,
    "totalprod": 420000,
    "stocks": 143000,
    "priceperlb": 1.59,
    "prodvalue": 668000,
    "year": 2009
  },
  {
    "state": "NY",
    "numcol": 45000,
    "yieldpercol": 65,
    "totalprod": 2925000,
    "stocks": 936000,
    "priceperlb": 1.93,
    "prodvalue": 5645000,
    "year": 2009
  },
  {
    "state": "NC",
    "numcol": 11000,
    "yieldpercol": 45,
    "totalprod": 495000,
    "stocks": 84000,
    "priceperlb": 2.57,
    "prodvalue": 1272000,
    "year": 2009
  },
  {
    "state": "ND",
    "numcol": 450000,
    "yieldpercol": 77,
    "totalprod": 34650000,
    "stocks": 7623000,
    "priceperlb": 1.38,
    "prodvalue": 47817000,
    "year": 2009
  },
  {
    "state": "OH",
    "numcol": 11000,
    "yieldpercol": 50,
    "totalprod": 550000,
    "stocks": 132000,
    "priceperlb": 2.81,
    "prodvalue": 1546000,
    "year": 2009
  },
  {
    "state": "OR",
    "numcol": 55000,
    "yieldpercol": 34,
    "totalprod": 1870000,
    "stocks": 767000,
    "priceperlb": 1.54,
    "prodvalue": 2880000,
    "year": 2009
  },
  {
    "state": "PA",
    "numcol": 21000,
    "yieldpercol": 40,
    "totalprod": 840000,
    "stocks": 319000,
    "priceperlb": 2.03,
    "prodvalue": 1705000,
    "year": 2009
  },
  {
    "state": "SD",
    "numcol": 270000,
    "yieldpercol": 66,
    "totalprod": 17820000,
    "stocks": 6237000,
    "priceperlb": 1.42,
    "prodvalue": 25304000,
    "year": 2009
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 51,
    "totalprod": 357000,
    "stocks": 86000,
    "priceperlb": 2.37,
    "prodvalue": 846000,
    "year": 2009
  },
  {
    "state": "TX",
    "numcol": 89000,
    "yieldpercol": 63,
    "totalprod": 5607000,
    "stocks": 1065000,
    "priceperlb": 1.39,
    "prodvalue": 7794000,
    "year": 2009
  },
  {
    "state": "UT",
    "numcol": 26000,
    "yieldpercol": 38,
    "totalprod": 988000,
    "stocks": 198000,
    "priceperlb": 1.46,
    "prodvalue": 1442000,
    "year": 2009
  },
  {
    "state": "VT",
    "numcol": 5000,
    "yieldpercol": 49,
    "totalprod": 245000,
    "stocks": 69000,
    "priceperlb": 2.01,
    "prodvalue": 492000,
    "year": 2009
  },
  {
    "state": "VA",
    "numcol": 6000,
    "yieldpercol": 39,
    "totalprod": 234000,
    "stocks": 56000,
    "priceperlb": 3.45,
    "prodvalue": 807000,
    "year": 2009
  },
  {
    "state": "WA",
    "numcol": 62000,
    "yieldpercol": 44,
    "totalprod": 2728000,
    "stocks": 1064000,
    "priceperlb": 1.58,
    "prodvalue": 4310000,
    "year": 2009
  },
  {
    "state": "WV",
    "numcol": 5000,
    "yieldpercol": 37,
    "totalprod": 185000,
    "stocks": 33000,
    "priceperlb": 2.6,
    "prodvalue": 481000,
    "year": 2009
  },
  {
    "state": "WI",
    "numcol": 63000,
    "yieldpercol": 60,
    "totalprod": 3780000,
    "stocks": 1588000,
    "priceperlb": 1.58,
    "prodvalue": 5972000,
    "year": 2009
  },
  {
    "state": "WY",
    "numcol": 37000,
    "yieldpercol": 48,
    "totalprod": 1776000,
    "stocks": 391000,
    "priceperlb": 1.43,
    "prodvalue": 2540000,
    "year": 2009
  },
  {
    "state": "AL",
    "numcol": 9000,
    "yieldpercol": 54,
    "totalprod": 486000,
    "stocks": 73000,
    "priceperlb": 2.4,
    "prodvalue": 1166000,
    "year": 2010
  },
  {
    "state": "AZ",
    "numcol": 24000,
    "yieldpercol": 77,
    "totalprod": 1848000,
    "stocks": 665000,
    "priceperlb": 1.52,
    "prodvalue": 2809000,
    "year": 2010
  },
  {
    "state": "AR",
    "numcol": 25000,
    "yieldpercol": 60,
    "totalprod": 1500000,
    "stocks": 360000,
    "priceperlb": 1.47,
    "prodvalue": 2205000,
    "year": 2010
  },
  {
    "state": "CA",
    "numcol": 410000,
    "yieldpercol": 67,
    "totalprod": 27470000,
    "stocks": 6318000,
    "priceperlb": 1.55,
    "prodvalue": 42579000,
    "year": 2010
  },
  {
    "state": "CO",
    "numcol": 34000,
    "yieldpercol": 56,
    "totalprod": 1904000,
    "stocks": 533000,
    "priceperlb": 1.52,
    "prodvalue": 2894000,
    "year": 2010
  },
  {
    "state": "FL",
    "numcol": 200000,
    "yieldpercol": 69,
    "totalprod": 13800000,
    "stocks": 1794000,
    "priceperlb": 1.56,
    "prodvalue": 21528000,
    "year": 2010
  },
  {
    "state": "GA",
    "numcol": 55000,
    "yieldpercol": 46,
    "totalprod": 2530000,
    "stocks": 152000,
    "priceperlb": 1.67,
    "prodvalue": 4225000,
    "year": 2010
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 77,
    "totalprod": 770000,
    "stocks": 239000,
    "priceperlb": 2.75,
    "prodvalue": 2118000,
    "year": 2010
  },
  {
    "state": "ID",
    "numcol": 97000,
    "yieldpercol": 27,
    "totalprod": 2619000,
    "stocks": 1179000,
    "priceperlb": 1.61,
    "prodvalue": 4217000,
    "year": 2010
  },
  {
    "state": "IL",
    "numcol": 9000,
    "yieldpercol": 41,
    "totalprod": 369000,
    "stocks": 92000,
    "priceperlb": 2.78,
    "prodvalue": 1026000,
    "year": 2010
  },
  {
    "state": "IN",
    "numcol": 10000,
    "yieldpercol": 43,
    "totalprod": 430000,
    "stocks": 151000,
    "priceperlb": 2.23,
    "prodvalue": 959000,
    "year": 2010
  },
  {
    "state": "IA",
    "numcol": 27000,
    "yieldpercol": 49,
    "totalprod": 1323000,
    "stocks": 463000,
    "priceperlb": 1.92,
    "prodvalue": 2540000,
    "year": 2010
  },
  {
    "state": "KS",
    "numcol": 9000,
    "yieldpercol": 52,
    "totalprod": 468000,
    "stocks": 103000,
    "priceperlb": 2.02,
    "prodvalue": 945000,
    "year": 2010
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 67,
    "totalprod": 335000,
    "stocks": 67000,
    "priceperlb": 2.72,
    "prodvalue": 911000,
    "year": 2010
  },
  {
    "state": "LA",
    "numcol": 36000,
    "yieldpercol": 80,
    "totalprod": 2880000,
    "stocks": 288000,
    "priceperlb": 1.5,
    "prodvalue": 4320000,
    "year": 2010
  },
  {
    "state": "ME",
    "numcol": 5000,
    "yieldpercol": 41,
    "totalprod": 205000,
    "stocks": 33000,
    "priceperlb": 2.05,
    "prodvalue": 420000,
    "year": 2010
  },
  {
    "state": "MI",
    "numcol": 71000,
    "yieldpercol": 58,
    "totalprod": 4118000,
    "stocks": 1524000,
    "priceperlb": 1.67,
    "prodvalue": 6877000,
    "year": 2010
  },
  {
    "state": "MN",
    "numcol": 128000,
    "yieldpercol": 66,
    "totalprod": 8448000,
    "stocks": 1774000,
    "priceperlb": 1.55,
    "prodvalue": 13094000,
    "year": 2010
  },
  {
    "state": "MS",
    "numcol": 16000,
    "yieldpercol": 98,
    "totalprod": 1568000,
    "stocks": 78000,
    "priceperlb": 1.44,
    "prodvalue": 2258000,
    "year": 2010
  },
  {
    "state": "MO",
    "numcol": 11000,
    "yieldpercol": 52,
    "totalprod": 572000,
    "stocks": 92000,
    "priceperlb": 1.8,
    "prodvalue": 1030000,
    "year": 2010
  },
  {
    "state": "MT",
    "numcol": 157000,
    "yieldpercol": 74,
    "totalprod": 11618000,
    "stocks": 2905000,
    "priceperlb": 1.58,
    "prodvalue": 18356000,
    "year": 2010
  },
  {
    "state": "NE",
    "numcol": 41000,
    "yieldpercol": 55,
    "totalprod": 2255000,
    "stocks": 902000,
    "priceperlb": 1.51,
    "prodvalue": 3405000,
    "year": 2010
  },
  {
    "state": "NJ",
    "numcol": 13000,
    "yieldpercol": 35,
    "totalprod": 455000,
    "stocks": 73000,
    "priceperlb": 1.9,
    "prodvalue": 865000,
    "year": 2010
  },
  {
    "state": "NM",
    "numcol": 7000,
    "yieldpercol": 66,
    "totalprod": 462000,
    "stocks": 157000,
    "priceperlb": 1.58,
    "prodvalue": 730000,
    "year": 2010
  },
  {
    "state": "NY",
    "numcol": 45000,
    "yieldpercol": 64,
    "totalprod": 2880000,
    "stocks": 1123000,
    "priceperlb": 1.96,
    "prodvalue": 5645000,
    "year": 2010
  },
  {
    "state": "NC",
    "numcol": 13000,
    "yieldpercol": 46,
    "totalprod": 598000,
    "stocks": 144000,
    "priceperlb": 2.66,
    "prodvalue": 1591000,
    "year": 2010
  },
  {
    "state": "ND",
    "numcol": 510000,
    "yieldpercol": 91,
    "totalprod": 46410000,
    "stocks": 12995000,
    "priceperlb": 1.5,
    "prodvalue": 69615000,
    "year": 2010
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 62,
    "totalprod": 1116000,
    "stocks": 346000,
    "priceperlb": 2.28,
    "prodvalue": 2544000,
    "year": 2010
  },
  {
    "state": "OR",
    "numcol": 59000,
    "yieldpercol": 39,
    "totalprod": 2301000,
    "stocks": 874000,
    "priceperlb": 1.63,
    "prodvalue": 3751000,
    "year": 2010
  },
  {
    "state": "PA",
    "numcol": 30000,
    "yieldpercol": 37,
    "totalprod": 1110000,
    "stocks": 377000,
    "priceperlb": 2.13,
    "prodvalue": 2364000,
    "year": 2010
  },
  {
    "state": "SD",
    "numcol": 265000,
    "yieldpercol": 58,
    "totalprod": 15370000,
    "stocks": 4765000,
    "priceperlb": 1.51,
    "prodvalue": 23209000,
    "year": 2010
  },
  {
    "state": "TN",
    "numcol": 8000,
    "yieldpercol": 63,
    "totalprod": 504000,
    "stocks": 106000,
    "priceperlb": 2.5,
    "prodvalue": 1260000,
    "year": 2010
  },
  {
    "state": "TX",
    "numcol": 100000,
    "yieldpercol": 72,
    "totalprod": 7200000,
    "stocks": 792000,
    "priceperlb": 1.51,
    "prodvalue": 10872000,
    "year": 2010
  },
  {
    "state": "UT",
    "numcol": 26000,
    "yieldpercol": 30,
    "totalprod": 780000,
    "stocks": 195000,
    "priceperlb": 1.53,
    "prodvalue": 1193000,
    "year": 2010
  },
  {
    "state": "VT",
    "numcol": 4000,
    "yieldpercol": 65,
    "totalprod": 260000,
    "stocks": 73000,
    "priceperlb": 3.1,
    "prodvalue": 806000,
    "year": 2010
  },
  {
    "state": "VA",
    "numcol": 5000,
    "yieldpercol": 37,
    "totalprod": 185000,
    "stocks": 37000,
    "priceperlb": 3.32,
    "prodvalue": 614000,
    "year": 2010
  },
  {
    "state": "WA",
    "numcol": 71000,
    "yieldpercol": 37,
    "totalprod": 2627000,
    "stocks": 1077000,
    "priceperlb": 1.57,
    "prodvalue": 4124000,
    "year": 2010
  },
  {
    "state": "WV",
    "numcol": 5000,
    "yieldpercol": 40,
    "totalprod": 200000,
    "stocks": 40000,
    "priceperlb": 2.39,
    "prodvalue": 478000,
    "year": 2010
  },
  {
    "state": "WI",
    "numcol": 64000,
    "yieldpercol": 64,
    "totalprod": 4096000,
    "stocks": 1556000,
    "priceperlb": 1.68,
    "prodvalue": 6881000,
    "year": 2010
  },
  {
    "state": "WY",
    "numcol": 34000,
    "yieldpercol": 36,
    "totalprod": 1224000,
    "stocks": 282000,
    "priceperlb": 1.59,
    "prodvalue": 1946000,
    "year": 2010
  },
  {
    "state": "AL",
    "numcol": 9000,
    "yieldpercol": 50,
    "totalprod": 450000,
    "stocks": 63000,
    "priceperlb": 2.51,
    "prodvalue": 1130000,
    "year": 2011
  },
  {
    "state": "AZ",
    "numcol": 23000,
    "yieldpercol": 53,
    "totalprod": 1219000,
    "stocks": 427000,
    "priceperlb": 1.55,
    "prodvalue": 1889000,
    "year": 2011
  },
  {
    "state": "AR",
    "numcol": 22000,
    "yieldpercol": 64,
    "totalprod": 1408000,
    "stocks": 239000,
    "priceperlb": 1.62,
    "prodvalue": 2281000,
    "year": 2011
  },
  {
    "state": "CA",
    "numcol": 370000,
    "yieldpercol": 48,
    "totalprod": 17760000,
    "stocks": 3730000,
    "priceperlb": 1.65,
    "prodvalue": 29304000,
    "year": 2011
  },
  {
    "state": "CO",
    "numcol": 31000,
    "yieldpercol": 55,
    "totalprod": 1705000,
    "stocks": 443000,
    "priceperlb": 2,
    "prodvalue": 3410000,
    "year": 2011
  },
  {
    "state": "FL",
    "numcol": 180000,
    "yieldpercol": 61,
    "totalprod": 10980000,
    "stocks": 988000,
    "priceperlb": 1.68,
    "prodvalue": 18446000,
    "year": 2011
  },
  {
    "state": "GA",
    "numcol": 65000,
    "yieldpercol": 43,
    "totalprod": 2795000,
    "stocks": 196000,
    "priceperlb": 1.65,
    "prodvalue": 4612000,
    "year": 2011
  },
  {
    "state": "HI",
    "numcol": 9000,
    "yieldpercol": 74,
    "totalprod": 666000,
    "stocks": 246000,
    "priceperlb": 3.65,
    "prodvalue": 2431000,
    "year": 2011
  },
  {
    "state": "ID",
    "numcol": 87000,
    "yieldpercol": 36,
    "totalprod": 3132000,
    "stocks": 1879000,
    "priceperlb": 1.78,
    "prodvalue": 5575000,
    "year": 2011
  },
  {
    "state": "IL",
    "numcol": 7000,
    "yieldpercol": 50,
    "totalprod": 350000,
    "stocks": 98000,
    "priceperlb": 3.9,
    "prodvalue": 1365000,
    "year": 2011
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 51,
    "totalprod": 408000,
    "stocks": 147000,
    "priceperlb": 2.14,
    "prodvalue": 873000,
    "year": 2011
  },
  {
    "state": "IA",
    "numcol": 25000,
    "yieldpercol": 62,
    "totalprod": 1550000,
    "stocks": 961000,
    "priceperlb": 1.96,
    "prodvalue": 3038000,
    "year": 2011
  },
  {
    "state": "KS",
    "numcol": 7000,
    "yieldpercol": 44,
    "totalprod": 308000,
    "stocks": 117000,
    "priceperlb": 2.15,
    "prodvalue": 662000,
    "year": 2011
  },
  {
    "state": "KY",
    "numcol": 4000,
    "yieldpercol": 39,
    "totalprod": 156000,
    "stocks": 12000,
    "priceperlb": 3.17,
    "prodvalue": 495000,
    "year": 2011
  },
  {
    "state": "LA",
    "numcol": 36000,
    "yieldpercol": 77,
    "totalprod": 2772000,
    "stocks": 471000,
    "priceperlb": 1.67,
    "prodvalue": 4629000,
    "year": 2011
  },
  {
    "state": "ME",
    "numcol": 4000,
    "yieldpercol": 30,
    "totalprod": 120000,
    "stocks": 17000,
    "priceperlb": 1.98,
    "prodvalue": 238000,
    "year": 2011
  },
  {
    "state": "MI",
    "numcol": 74000,
    "yieldpercol": 64,
    "totalprod": 4736000,
    "stocks": 2084000,
    "priceperlb": 1.81,
    "prodvalue": 8572000,
    "year": 2011
  },
  {
    "state": "MN",
    "numcol": 120000,
    "yieldpercol": 53,
    "totalprod": 6360000,
    "stocks": 2099000,
    "priceperlb": 1.63,
    "prodvalue": 10367000,
    "year": 2011
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 115,
    "totalprod": 2070000,
    "stocks": 104000,
    "priceperlb": 1.53,
    "prodvalue": 3167000,
    "year": 2011
  },
  {
    "state": "MO",
    "numcol": 8000,
    "yieldpercol": 43,
    "totalprod": 344000,
    "stocks": 76000,
    "priceperlb": 2.14,
    "prodvalue": 736000,
    "year": 2011
  },
  {
    "state": "MT",
    "numcol": 145000,
    "yieldpercol": 92,
    "totalprod": 13340000,
    "stocks": 3202000,
    "priceperlb": 1.7,
    "prodvalue": 22678000,
    "year": 2011
  },
  {
    "state": "NE",
    "numcol": 41000,
    "yieldpercol": 59,
    "totalprod": 2419000,
    "stocks": 653000,
    "priceperlb": 1.75,
    "prodvalue": 4233000,
    "year": 2011
  },
  {
    "state": "NJ",
    "numcol": 11000,
    "yieldpercol": 41,
    "totalprod": 451000,
    "stocks": 135000,
    "priceperlb": 3.7,
    "prodvalue": 1669000,
    "year": 2011
  },
  {
    "state": "NM",
    "numcol": 7000,
    "yieldpercol": 56,
    "totalprod": 392000,
    "stocks": 153000,
    "priceperlb": 1.69,
    "prodvalue": 662000,
    "year": 2011
  },
  {
    "state": "NY",
    "numcol": 49000,
    "yieldpercol": 56,
    "totalprod": 2744000,
    "stocks": 1235000,
    "priceperlb": 1.96,
    "prodvalue": 5378000,
    "year": 2011
  },
  {
    "state": "NC",
    "numcol": 14000,
    "yieldpercol": 62,
    "totalprod": 868000,
    "stocks": 95000,
    "priceperlb": 2.83,
    "prodvalue": 2456000,
    "year": 2011
  },
  {
    "state": "ND",
    "numcol": 460000,
    "yieldpercol": 71,
    "totalprod": 32660000,
    "stocks": 7512000,
    "priceperlb": 1.67,
    "prodvalue": 54542000,
    "year": 2011
  },
  {
    "state": "OH",
    "numcol": 15000,
    "yieldpercol": 66,
    "totalprod": 990000,
    "stocks": 228000,
    "priceperlb": 2.34,
    "prodvalue": 2317000,
    "year": 2011
  },
  {
    "state": "OR",
    "numcol": 60000,
    "yieldpercol": 34,
    "totalprod": 2040000,
    "stocks": 755000,
    "priceperlb": 1.68,
    "prodvalue": 3427000,
    "year": 2011
  },
  {
    "state": "PA",
    "numcol": 24000,
    "yieldpercol": 44,
    "totalprod": 1056000,
    "stocks": 306000,
    "priceperlb": 2.55,
    "prodvalue": 2693000,
    "year": 2011
  },
  {
    "state": "SD",
    "numcol": 250000,
    "yieldpercol": 66,
    "totalprod": 16500000,
    "stocks": 4290000,
    "priceperlb": 1.7,
    "prodvalue": 28050000,
    "year": 2011
  },
  {
    "state": "TN",
    "numcol": 7000,
    "yieldpercol": 44,
    "totalprod": 308000,
    "stocks": 68000,
    "priceperlb": 2.93,
    "prodvalue": 902000,
    "year": 2011
  },
  {
    "state": "TX",
    "numcol": 78000,
    "yieldpercol": 58,
    "totalprod": 4524000,
    "stocks": 633000,
    "priceperlb": 1.78,
    "prodvalue": 8053000,
    "year": 2011
  },
  {
    "state": "UT",
    "numcol": 23000,
    "yieldpercol": 39,
    "totalprod": 897000,
    "stocks": 170000,
    "priceperlb": 1.75,
    "prodvalue": 1570000,
    "year": 2011
  },
  {
    "state": "VT",
    "numcol": 4000,
    "yieldpercol": 43,
    "totalprod": 172000,
    "stocks": 43000,
    "priceperlb": 2.31,
    "prodvalue": 397000,
    "year": 2011
  },
  {
    "state": "VA",
    "numcol": 4000,
    "yieldpercol": 40,
    "totalprod": 160000,
    "stocks": 21000,
    "priceperlb": 4.07,
    "prodvalue": 651000,
    "year": 2011
  },
  {
    "state": "WA",
    "numcol": 71000,
    "yieldpercol": 38,
    "totalprod": 2698000,
    "stocks": 836000,
    "priceperlb": 1.93,
    "prodvalue": 5207000,
    "year": 2011
  },
  {
    "state": "WV",
    "numcol": 4000,
    "yieldpercol": 53,
    "totalprod": 212000,
    "stocks": 45000,
    "priceperlb": 2.57,
    "prodvalue": 545000,
    "year": 2011
  },
  {
    "state": "WI",
    "numcol": 57000,
    "yieldpercol": 63,
    "totalprod": 3591000,
    "stocks": 1508000,
    "priceperlb": 1.89,
    "prodvalue": 6787000,
    "year": 2011
  },
  {
    "state": "WY",
    "numcol": 35000,
    "yieldpercol": 54,
    "totalprod": 1890000,
    "stocks": 265000,
    "priceperlb": 1.72,
    "prodvalue": 3251000,
    "year": 2011
  },
  {
    "state": "AL",
    "numcol": 8000,
    "yieldpercol": 54,
    "totalprod": 432000,
    "stocks": 65000,
    "priceperlb": 2.47,
    "prodvalue": 1067000,
    "year": 2012
  },
  {
    "state": "AZ",
    "numcol": 22000,
    "yieldpercol": 46,
    "totalprod": 1012000,
    "stocks": 253000,
    "priceperlb": 1.79,
    "prodvalue": 1811000,
    "year": 2012
  },
  {
    "state": "AR",
    "numcol": 25000,
    "yieldpercol": 63,
    "totalprod": 1575000,
    "stocks": 189000,
    "priceperlb": 1.98,
    "prodvalue": 3119000,
    "year": 2012
  },
  {
    "state": "CA",
    "numcol": 330000,
    "yieldpercol": 35,
    "totalprod": 11550000,
    "stocks": 3119000,
    "priceperlb": 1.94,
    "prodvalue": 22407000,
    "year": 2012
  },
  {
    "state": "CO",
    "numcol": 25000,
    "yieldpercol": 48,
    "totalprod": 1200000,
    "stocks": 468000,
    "priceperlb": 2.07,
    "prodvalue": 2484000,
    "year": 2012
  },
  {
    "state": "FL",
    "numcol": 193000,
    "yieldpercol": 64,
    "totalprod": 12352000,
    "stocks": 1235000,
    "priceperlb": 1.84,
    "prodvalue": 22728000,
    "year": 2012
  },
  {
    "state": "GA",
    "numcol": 59000,
    "yieldpercol": 51,
    "totalprod": 3009000,
    "stocks": 181000,
    "priceperlb": 1.92,
    "prodvalue": 5777000,
    "year": 2012
  },
  {
    "state": "HI",
    "numcol": 10000,
    "yieldpercol": 75,
    "totalprod": 750000,
    "stocks": 263000,
    "priceperlb": 4.15,
    "prodvalue": 3113000,
    "year": 2012
  },
  {
    "state": "ID",
    "numcol": 92000,
    "yieldpercol": 32,
    "totalprod": 2944000,
    "stocks": 530000,
    "priceperlb": 1.63,
    "prodvalue": 4799000,
    "year": 2012
  },
  {
    "state": "IL",
    "numcol": 7000,
    "yieldpercol": 61,
    "totalprod": 427000,
    "stocks": 145000,
    "priceperlb": 3.55,
    "prodvalue": 1516000,
    "year": 2012
  },
  {
    "state": "IN",
    "numcol": 8000,
    "yieldpercol": 59,
    "totalprod": 472000,
    "stocks": 203000,
    "priceperlb": 2.54,
    "prodvalue": 1199000,
    "year": 2012
  },
  {
    "state": "IA",
    "numcol": 37000,
    "yieldpercol": 61,
    "totalprod": 2257000,
    "stocks": 1196000,
    "priceperlb": 2.17,
    "prodvalue": 4898000,
    "year": 2012
  },
  {
    "state": "KS",
    "numcol": 6000,
    "yieldpercol": 55,
    "totalprod": 330000,
    "stocks": 125000,
    "priceperlb": 2.28,
    "prodvalue": 752000,
    "year": 2012
  },
  {
    "state": "KY",
    "numcol": 5000,
    "yieldpercol": 51,
    "totalprod": 255000,
    "stocks": 41000,
    "priceperlb": 3.15,
    "prodvalue": 803000,
    "year": 2012
  },
  {
    "state": "LA",
    "numcol": 41000,
    "yieldpercol": 86,
    "totalprod": 3526000,
    "stocks": 141000,
    "priceperlb": 1.83,
    "prodvalue": 6453000,
    "year": 2012
  },
  {
    "state": "ME",
    "numcol": 4000,
    "yieldpercol": 34,
    "totalprod": 136000,
    "stocks": 24000,
    "priceperlb": 2.39,
    "prodvalue": 325000,
    "year": 2012
  },
  {
    "state": "MI",
    "numcol": 73000,
    "yieldpercol": 57,
    "totalprod": 4161000,
    "stocks": 1332000,
    "priceperlb": 2.03,
    "prodvalue": 8447000,
    "year": 2012
  },
  {
    "state": "MN",
    "numcol": 125000,
    "yieldpercol": 67,
    "totalprod": 8375000,
    "stocks": 1591000,
    "priceperlb": 1.92,
    "prodvalue": 16080000,
    "year": 2012
  },
  {
    "state": "MS",
    "numcol": 18000,
    "yieldpercol": 118,
    "totalprod": 2124000,
    "stocks": 64000,
    "priceperlb": 1.77,
    "prodvalue": 3759000,
    "year": 2012
  },
  {
    "state": "MO",
    "numcol": 7000,
    "yieldpercol": 53,
    "totalprod": 371000,
    "stocks": 108000,
    "priceperlb": 2.8,
    "prodvalue": 1039000,
    "year": 2012
  },
  {
    "state": "MT",
    "numcol": 145000,
    "yieldpercol": 52,
    "totalprod": 7540000,
    "stocks": 2413000,
    "priceperlb": 1.95,
    "prodvalue": 14703000,
    "year": 2012
  },
  {
    "state": "NE",
    "numcol": 43000,
    "yieldpercol": 65,
    "totalprod": 2795000,
    "stocks": 1146000,
    "priceperlb": 1.93,
    "prodvalue": 5394000,
    "year": 2012
  },
  {
    "state": "NJ",
    "numcol": 14000,
    "yieldpercol": 33,
    "totalprod": 462000,
    "stocks": 51000,
    "priceperlb": 1.97,
    "prodvalue": 910000,
    "year": 2012
  },
  {
    "state": "NM",
    "numcol": 5000,
    "yieldpercol": 52,
    "totalprod": 260000,
    "stocks": 99000,
    "priceperlb": 3.39,
    "prodvalue": 881000,
    "year": 2012
  },
  {
    "state": "NY",
    "numcol": 51000,
    "yieldpercol": 51,
    "totalprod": 2601000,
    "stocks": 988000,
    "priceperlb": 2.23,
    "prodvalue": 5800000,
    "year": 2012
  },
  {
    "state": "NC",
    "numcol": 13000,
    "yieldpercol": 39,
    "totalprod": 507000,
    "stocks": 106000,
    "priceperlb": 3.76,
    "prodvalue": 1906000,
    "year": 2012
  },
  {
    "state": "ND",
    "numcol": 480000,
    "yieldpercol": 69,
    "totalprod": 33120000,
    "stocks": 5962000,
    "priceperlb": 1.92,
    "prodvalue": 63590000,
    "year": 2012
  },
  {
    "state": "OH",
    "numcol": 18000,
    "yieldpercol": 60,
    "totalprod": 1080000,
    "stocks": 410000,
    "priceperlb": 2.46,
    "prodvalue": 2657000,
    "year": 2012
  },
  {
    "state": "OR",
    "numcol": 60000,
    "yieldpercol": 32,
    "totalprod": 1920000,
    "stocks": 845000,
    "priceperlb": 2.16,
    "prodvalue": 4147000,
    "year": 2012
  },
  {
    "state": "PA",
    "numcol": 16000,
    "yieldpercol": 60,
    "totalprod": 960000,
    "stocks": 269000,
    "priceperlb": 2.57,
    "prodvalue": 2467000,
    "year": 2012
  },
  {
    "state": "SD",
    "numcol": 260000,
    "yieldpercol": 63,
    "totalprod": 16380000,
    "stocks": 3604000,
    "priceperlb": 1.95,
    "prodvalue": 31941000,
    "year": 2012
  },
  {
    "state": "TN",
    "numcol": 6000,
    "yieldpercol": 61,
    "totalprod": 366000,
    "stocks": 59000,
    "priceperlb": 2.93,
    "prodvalue": 1072000,
    "year": 2012
  },
  {
    "state": "TX",
    "numcol": 92000,
    "yieldpercol": 52,
    "totalprod": 4784000,
    "stocks": 718000,
    "priceperlb": 2,
    "prodvalue": 9568000,
    "year": 2012
  },
  {
    "state": "UT",
    "numcol": 25000,
    "yieldpercol": 38,
    "totalprod": 950000,
    "stocks": 209000,
    "priceperlb": 1.87,
    "prodvalue": 1777000,
    "year": 2012
  },
  {
    "state": "VT",
    "numcol": 4000,
    "yieldpercol": 60,
    "totalprod": 240000,
    "stocks": 53000,
    "priceperlb": 2.39,
    "prodvalue": 574000,
    "year": 2012
  },
  {
    "state": "VA",
    "numcol": 4000,
    "yieldpercol": 41,
    "totalprod": 164000,
    "stocks": 23000,
    "priceperlb": 3.77,
    "prodvalue": 618000,
    "year": 2012
  },
  {
    "state": "WA",
    "numcol": 62000,
    "yieldpercol": 41,
    "totalprod": 2542000,
    "stocks": 1017000,
    "priceperlb": 2.38,
    "prodvalue": 6050000,
    "year": 2012
  },
  {
    "state": "WV",
    "numcol": 6000,
    "yieldpercol": 48,
    "totalprod": 288000,
    "stocks": 95000,
    "priceperlb": 2.91,
    "prodvalue": 838000,
    "year": 2012
  },
  {
    "state": "WI",
    "numcol": 60000,
    "yieldpercol": 69,
    "totalprod": 4140000,
    "stocks": 1863000,
    "priceperlb": 2.05,
    "prodvalue": 8487000,
    "year": 2012
  },
  {
    "state": "WY",
    "numcol": 50000,
    "yieldpercol": 51,
    "totalprod": 2550000,
    "stocks": 459000,
    "priceperlb": 1.87,
    "prodvalue": 4769000,
    "year": 2012
  }
];
</script>


<h>Honey Production in the United States from 1998-2012</h>
<h1>Let's get started. There will be 3 questions in this trivia.</h1>
<p>Which US state has the most expensive average price per pound of honey?</p>
<button onclick= correct()>Nevada</button>
<button onclick="incorrect()">Kentucky</button>
<button onclick="incorrect()">Arizona</button>
<button onclick="incorrect()">Illinois</button>
<button onclick="updateVis()">View Bar Chart</button>
<p>Which US state has the highest stock prices?</p>
<button onclick="correct()">California</button>
<button onclick="incorrect()">New York</button>
<button onclick="incorrect()">North Dekota</button>
<button onclick="incorrect()">Minnesota</button>
<button onclick="updateVis2()">View Bar Chart (2)</button>
<p>Which US state has the highest total production of honey?</p>
<button onclick="correct()">California</button>
<button onclick="incorrect()">North Dakota</button>
<button onclick="incorrect()">Ohio</button>
<button onclick="incorrect()">Maryland</button>
<button onclick="updateVis3()">View Bar Chart (3)</button>

<button onclick="location.href='https://github.com/marlesque/DataVisFinal/blob/master/README.md'" type="button">About the Visualization</button>
<p>The parameter are the states that have the greatest average price for a pound of honey, the largest total production, and stock prices. This is meant to be interactive as you have to select a button which represents the right answer. I've designed this to be an interactive trivia, where the viewer may click on different buttons. You can try as many times as you want. As a reference, you may clink on View Bar Chart to get the resources that will help you get to the right answer. You have to scroll all the way to the bottom to yield a result.

Thank you.</p>
<script>
function correct() {
    document.getElementById("demo").innerHTML = "You are correct!";
}
</script>
<script>
function incorrect() {
    document.getElementById("demo").innerHTML = "Sorry, please try again! I made something to help you with this question. Please click on View Bar Chart";
}
</script>

<svg id= "viz" width="1000" height="500"></svg>
<svg id= "viz2" width= "1000" height= "500"></svg>
<svg id= "viz3" width= "1000" height= "500"></svg>
<p id= "demo"></p>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>
function updateVis2() {
var stockprices= [];
var stateArray= [];
length= hp.length
var i;
for (i=0; i<length; i++){
    stockprices.push(hp[i]['stocks']);
    stateArray.push(hp[i]['state']);
}
document.getElementById("viz2").innerHTML=stockprices;
var svgContainer = d3.select("body").append("svg")
                                   .attr("width", 750)
                                   .attr("height", 10000000);
svgContainer.selectAll("rect").data(stockprices).enter().append("rect")
                 .attr("width", 20)
                 .attr("height", function (d) { return d*0.00005; })
                 .attr("x", function (d, i) {return 25*i; })
                 .attr("y", function(d, i) {return 20; })
                 .attr("fill", "steelblue");
svgContainer.selectAll("text")        
                    .data(stateArray)
                    .enter()
                    .append("text")
                    .attr("class","label")
                    .attr("x", (function(d, i) { return 25*i; } ))
                    .attr("y", (function(d, i) { return 15; }))
                    .attr("dy", ".50em")
                    .text(function(d, i) { return d; });   

 
}
</script>
<script>
    function updateVis3() {
var totalprod= [];
var stateArray= [];
length= hp.length
var i;
for (i=0; i<length; i++){
    totalprod.push(hp[i]['totalprod']);
    stateArray.push(hp[i]['state']);
}
document.getElementById("viz3").innerHTML=totalprod;
var svgContainer = d3.select("body").append("svg")
                                   .attr("width", 750)
                                   .attr("height", 1000000);
svgContainer.selectAll("rect").data(totalprod).enter().append("rect")
                 .attr("width", 20)
                 .attr("height", function (d) { return d*0.000004; })
                 .attr("x", function (d, i) {return 25*i; })
                 .attr("y", function(d, i) {return 20; })
                 .attr("fill", "steelblue");
svgContainer.selectAll("text")        
                    .data(stateArray)
                    .enter()
                    .append("text")
                    .attr("class","label")
                    .attr("x", (function(d, i) { return 25*i; } ))
                    .attr("y", (function(d, i) { return 15; }))
                    .attr("dy", ".50em")
                    .text(function(d, i) { return d; });   

 
}
</script>
<script>

function updateVis() {
var ppl= [];
var stateArray= [];
length= hp.length
var i;
for (i=0; i<length; i++){
    ppl.push(hp[i]['priceperlb']);
    stateArray.push(hp[i]['state']);
}
document.getElementById("viz").innerHTML=ppl;
var svgContainer = d3.select("body").append("svg")
                                   .attr("width", 750)
                                   .attr("height", 405);
svgContainer.selectAll("rect").data(ppl).enter().append("rect")
                 .attr("width", 20)
                 .attr("height", function (d) { return 100*d; })
                 .attr("x", function (d, i) {return 25*i; })
                 .attr("y", function(d, i) {return 20; })
                 .attr("fill", "steelblue");
svgContainer.selectAll("text")        
                    .data(stateArray)
                    .enter()
                    .append("text")
                    .attr("class","label")
                    .attr("x", (function(d, i) { return 25*i; } ))
                    .attr("y", (function(d, i) { return 15; }))
                    .attr("dy", ".50em")
                    .text(function(d, i) { return d; });   

}

</script>
</body>
</html>

D3.js 2

<!DOCTYPE html>
<html>
   <head>
      <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"></script>
   </head>

   <body>
        <ul id = "list">
           <li><li>
           <li></li>
        </ul>
      
      <script>
            d3.select("#list").selectAll("li")
           .data([10, 20, 30, 25, 15])
           .text(function(d) { return d; });
      </script>
   </body>
</html>

D3.js 1

<!DOCTYPE html>
<html>
   <head>
       <style>
           .myanotherclass {
               font-size: 24px;
           }
       </style>
      <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"></script>
   </head>

   <body>
        <div class="one"></div>
        <div class="two"></div>
        <div id="log"></div>
      
        <h2 class = "myclass">Message</h2>
        <div class = "myclass">
            Hello World!
        </div>
      
        <script>
            var div1 = d3.select(".one")
            div1.append("span").text("<b>Hello World!</b>");
            
            var div2 = d3.select(".two")
            div2.append("span")
            .html("<b>Hello World!</b>")
            .attr("style", "color: red")
            .classed("myanotherclass", true); //false - To remove
            
            //To check for a class presence
            var isClass = d3.select(".two span").classed("myanotherclass");
            document.getElementById("log").innerHTML = isClass;
            
            //toggle class
            var element = d3.select(".myclass")
            element.classed("myanotherclass", !oneBar.classed("myanotherclass"));
            
            //selectAll 
            d3.selectAll(".myclass").attr("style", "color: red");
        </script>
   </body>
</html>

test

<!DOCTYPE html>
<html>
   <head>
      <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"></script>
   </head>

   <body>
      <div class = "myclass">
         Hello World!
      </div>
      
      <script>
         d3.select("div.myclass").append("span");
      </script>
   </body>
</html>

Online D3JS Editor

<!-- source is https://bl.ocks.org/mbostock/4060366 -->
<!DOCTYPE html>
<htm>
<meta charset="utf-8">
<style>

.links {
  stroke: #000;
  stroke-opacity: 0.2;
}

.polygons {
  fill: none;
  stroke: #000;
}

.polygons :first-child {
  fill: #f00;
}

.sites {
  fill: #000;
  stroke: #fff;
}

.sites :first-child {
  fill: #fff;
}

</style>
<body>
<svg width="960" height="500"></svg>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

var svg = d3.select("svg").on("touchmove mousemove", moved),
    width = +svg.attr("width"),
    height = +svg.attr("height");

var sites = d3.range(100)
    .map(function(d) { return [Math.random() * width, Math.random() * height]; });

var voronoi = d3.voronoi()
    .extent([[-1, -1], [width + 1, height + 1]]);

var polygon = svg.append("g")
    .attr("class", "polygons")
  .selectAll("path")
  .data(voronoi.polygons(sites))
  .enter().append("path")
    .call(redrawPolygon);

var link = svg.append("g")
    .attr("class", "links")
  .selectAll("line")
  .data(voronoi.links(sites))
  .enter().append("line")
    .call(redrawLink);

var site = svg.append("g")
    .attr("class", "sites")
  .selectAll("circle")
  .data(sites)
  .enter().append("circle")
    .attr("r", 2.5)
    .call(redrawSite);

function moved() {
  sites[0] = d3.mouse(this);
  redraw();
}

function redraw() {
  var diagram = voronoi(sites);
  polygon = polygon.data(diagram.polygons()).call(redrawPolygon);
  link = link.data(diagram.links()), link.exit().remove();
  link = link.enter().append("line").merge(link).call(redrawLink);
  site = site.data(sites).call(redrawSite);
}

function redrawPolygon(polygon) {
  polygon
      .attr("d", function(d) { return d ? "M" + d.join("L") + "Z" : null; });
}

function redrawLink(link) {
  link
      .attr("x1", function(d) { return d.source[0]; })
      .attr("y1", function(d) { return d.source[1]; })
      .attr("x2", function(d) { return d.target[0]; })
      .attr("y2", function(d) { return d.target[1]; });
}

function redrawSite(site) {
  site
      .attr("cx", function(d) { return d[0]; })
      .attr("cy", function(d) { return d[1]; });
}

</script>
</body>
</html>

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.