<!DOCTYPE html>
<html>
<head>
<title>Histogram for Powerball Winning Numbers Since 2010 - State of New York USA - Thanks to https://catalog.data.gov/dataset?q=&sort=views_recent+desc and https://data.ny.gov/api/views/d6yy-54nr/rows.xml and https://www.w3schools.com/xml/xpath_examples.asp</title>
</head>
<body>

<p id="demo"></p>

<script>
var datasofar='', nums=[], ij=0, jk=0;
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
showResult(xhttp.responseXML);
}
};
xhttp.open("GET", "//data.ny.gov/api/views/d6yy-54nr/rows.xml", true);
xhttp.send();

function showResult(xml) {
var txt = "";
path = "/response/row/row/winning_numbers"
if (xml.evaluate) {
var nodes = xml.evaluate(path, xml, null, XPathResult.ANY_TYPE, null);
var result = nodes.iterateNext();
while (result) {
txt += result.childNodes[0].nodeValue + "<br>";
nums=('' + result.childNodes[0].nodeValue).split(' ');
//alert(result.childNodes[0].nodeValue);
for (ii=0; ii<nums.length; ii++) {
if (datasofar.indexOf(',[~' + nums[ii] + '~,') == -1) {
datasofar+=',[~' + nums[ii] + '~,1]';
} else {
jk=eval(datasofar.split(',[~' + nums[ii] + '~,')[1].split(']')[0]);
datasofar=datasofar.replace(',[~' + nums[ii] + '~,' + jk + ']', ',[~' + nums[ii] + '~,' + eval(1 + jk) + ']').replace(/\~\~/g,'~');
}
document.title=datasofar;
}
result = nodes.iterateNext();
}
// Code For Internet Explorer
} else if (window.ActiveXObject || xhttp.responseType == "msxml-document") {
xml.setProperty("SelectionLanguage", "XPath");
nodes = xml.selectNodes(path);
for (i = 0; i < nodes.length; i++) {
txt += nodes[i].childNodes[0].nodeValue + "<br>";
nums=('' + nodes[i].childNodes[0].nodeValue).split(' ');
for (ii=0; ii<nums.length; ii++) {
if (datasofar.indexOf(',[~' + nums[ii] + '~,') == -1) {
datasofar+=',[~' + nums[ii] + '~,1]';
} else {
jk=eval(datasofar.split(',[~' + nums[ii] + '~,')[1].split(']')[0]);
datasofar=datasofar.replace(',[~' + nums[ii] + '~,' + jk + ']', ',[~' + nums[ii] + '~,' + eval(1 + jk) + ']').replace(/\~\~/g,'~');
}
}
}
}
//document.getElementById("demo").innerHTML = txt;
var proposed=document.getElementById('myi').src.split('&data=')[0] + '&data=' + datasofar;
if (eval('' + proposed.length) < 2850) {
document.getElementById('myi').src=document.getElementById('myi').src.split('&data=')[0] + '&data=' + datasofar;
document.getElementById('mpi').src=document.getElementById('mpi').src.split('&data=')[0] + '&data=' + datasofar.replace(/\]\,\[/g, ']%20,%20[').replace(',[', ',%20[');
} else {
document.getElementById('data').value=datasofar.replace(/\~\~/g,'~');
document.getElementById('mybut').click();
alert(datasofar.replace(/\]\,\[/g, '] , [').replace(',[', ', ['));
document.getElementById('datap').value=datasofar.replace(/\]\,\[/g, '] , [').replace(',[', ', ['); // ,%20[~45~,23]%20,%20[~
document.getElementById('mybutp').click();
}
document.getElementById('myi').style.display='block';
document.getElementById('mpi').style.display='block';
}
</script>

<form style=display:none; target=myi method=POST action=//www.rjmprogramming.com.au/PHP/HistogramChart/histogram_chart.php>
<input type=hidden value='Powerball Winning Numbers Since 2010 - State of New York USA' name=title></input>
<input type=hidden value=y name=onclick></input>
<input type=hidden value=Number name=task></input>
<input type=hidden value=Count name=desc></input>
<input type=hidden value=y name=wouldlikeyoutoseekpermission></input>
<input name=data id=data value='' type=hidden></input>
<input type=submit value=Show id=mybut style='display:none;'></input>
</form>

<form style=display:none; target=mpi method=POST action=//www.rjmprogramming.com.au/PHP/PieChart/pie_chart.php>
<input type=hidden value='Powerball Winning Numbers Since 2010 - State of New York USA' name=title></input>
<input type=hidden value=y name=onclick></input>
<input type=hidden value=Number name=task></input>
<input type=hidden value=Count name=desc></input>
<input type=hidden value=y name=wouldlikeyoutoseekpermission></input>
<input name=data id=datap value='' type=hidden></input>
<input type=submit value=Show id=mybutp style='display:none;'></input>
</form>

<table>
<tr><td>
<iframe style='display:none;' width=740 height=600 id='myi' name='myi' src='//www.rjmprogramming.com.au/PHP/HistogramChart/histogram_chart.php?title=Powerball%20Winning%20Numbers%20Since%202010%20-%20State%20of%20New%20York%20USA&onclick=y&task=Number&desc=Count&data=,[~-1~,0],[~-2~,0]' title='Powerball Winning Numbers Since 2010 - State of New York USA'></iframe>
</td><td>
<iframe style='display:none;' width=660 height=600 id='mpi' name='mpi' src='//www.rjmprogramming.com.au/PHP/PieChart/pie_chart.php?title=Powerball%20Winning%20Numbers%20Since%202010%20-%20State%20of%20New%20York%20USA&onclick=y&task=Number&desc=Count&data=,[~-1~,0],[~-2~,0]' title='Powerball Winning Numbers Since 2010 - State of New York USA'></iframe>
</td></tr>
</table>

</body>
</html>