Foros del Web » Programando para Internet » Javascript »

Duda simple sobre JSchart

Estas en el tema de Duda simple sobre JSchart en el foro de Javascript en Foros del Web. Hola tengo una duda con JsCharts, me he bajado unos ejemplos y estaba probando El ejemplo es el siguiente Mi pregunta es si yo puedo ...
  #1 (permalink)  
Antiguo 17/11/2009, 11:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Duda simple sobre JSchart

Hola tengo una duda con JsCharts, me he bajado unos ejemplos y estaba probando
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>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:58.