El ejemplo es el siguiente
Mi pregunta es si yo puedo hacer que en el array myData en vez de poner los numeros 69.5, 2.8 se pudiesen coger de una variable es decir
Tengo aux = 100;
var myData = new Array(['U.S.A.', aux] --> esto se puede hacer es que he probado pero no se como hacerlo
Código:
<script type="text/javascript"> var myData = new Array(['U.S.A.', 69.5], ['Canada', 2.8], ['Japan & SE.Asia', 5.6], ['Aus. & NZ.', 2.8], ['E.U.', 14.6], ['Others Europe', 2.7], ['Others', 1.9]); var colors = ['#FA5E1F', '#FDCB3F', '#71D743', '#D23333', '#BAE73F', '#AB7B55', '#B381C9']; var myChart = new JSChart('graph', 'bar'); myChart.setDataArray(myData); myChart.colorizeBars(colors); myChart.setTitle('Host distribution per macroareas'); myChart.setTitleColor('#8E8E8E'); myChart.setAxisNameX('Region'); myChart.setAxisNameY('%'); myChart.setAxisColor('#c6c6c6'); myChart.setAxisWidth(1); myChart.setAxisNameColor('#9a9a9a'); myChart.setAxisValuesColor('#939393'); myChart.setAxisPaddingTop(60); myChart.setAxisPaddingLeft(50); myChart.setAxisPaddingBottom(60); myChart.setTextPaddingBottom(20); myChart.setTextPaddingLeft(15); myChart.setTitleFontSize(11); myChart.setBarBorderWidth(0); myChart.setBarSpacingRatio(50); myChart.setBarValuesColor('#737373'); myChart.setGrid(false); myChart.setSize(616, 321); myChart.setBackgroundImage('chart_bg.jpg'); myChart.draw(); </script>