Foros del Web » Creando para Internet » Flash y Actionscript »

Seleccionar dato en gráfico

Estas en el tema de Seleccionar dato en gráfico en el foro de Flash y Actionscript en Foros del Web. Hola, tengo una duda con respecto a los gráficos de flex. Estoy con el siguiente gráfico (muestra puntos que tienen eje x y eje y..) ...
  #1 (permalink)  
Antiguo 13/07/2009, 16:13
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 0
Seleccionar dato en gráfico

Hola, tengo una duda con respecto a los gráficos de flex.

Estoy con el siguiente gráfico (muestra puntos que tienen eje x y eje y..)

Código PHP:
mx:PlotChart id="plot"
            
paddingLeft="5" paddingRight="5" 
            
showDataTips="true" dataProvider="{nodesList}" left="10" right="10" top="38" bottom="10" click="asdf(event);">
            <
mx:series>
                <
mx:PlotSeries xField="axis_x" yField="axis_y" displayName="Nodos"/>
            </
mx:series>
        </
mx:PlotChart
Está creada una función que será la encargada de mostrar en otro lugar de la página el detalle del punto en el cual el usuario hace click, la función es (por ahora) asdf(event);

Código PHP:
private function asdf(event:MouseEvent):void {
                
txt.visible=true;
            } 
Por el momento lo único que tengo es que hace visible un texto, y funciona muy bien, pero lo que no logro hacer es recibir en esta función el detalle del punto donde se le hizo click (es suficiente con que me diga que valor del eje x e y tienen...)

Agradecería una ayudita de parte de ustedes, saludos,

Valeria
  #2 (permalink)  
Antiguo 14/07/2009, 07:35
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Seleccionar dato en gráfico

Quizas este tema te sirva de algo Handling user interactions with charts
  #3 (permalink)  
Antiguo 14/07/2009, 10:14
 
Fecha de Ingreso: junio-2009
Mensajes: 23
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Seleccionar dato en gráfico

muchas muchas muchas gracias !

con esa ayudita ya puedo seguir :D
  #4 (permalink)  
Antiguo 28/07/2009, 13:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 40
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Seleccionar dato en gráfico

Y para usar los "ColumnChart" que hay que hacer? no puedo importar mx.charts, y ésta linea me da error: "1046:No se encontró el tipo o no es una constante en tiempo de compilación: ColumnChart"

Código:
<mx:ColumnChart id="column" 
            height="100%" 
            width="45%" 
            paddingLeft="5" 
            paddingRight="5" 
            showDataTips="true" 
            dataProvider="{medalsAC}"
        >
  #5 (permalink)  
Antiguo 29/07/2009, 07:50
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Seleccionar dato en gráfico

No necesitar importar nada, como puedes ver en este ejemplo basico:

Código xml:
Ver original
  1. <?xml version="1.0"?>
  2. <!-- charts/BasicColumn.mxml -->
  3. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
  4.   <mx:Script><![CDATA[
  5.     import mx.collections.ArrayCollection;
  6.     [Bindable]
  7.     public var expenses:ArrayCollection = new ArrayCollection([
  8.        {Month:"Jan", Profit:2000, Expenses:1500},
  9.        {Month:"Feb", Profit:1000, Expenses:200},
  10.        {Month:"Mar", Profit:1500, Expenses:500}
  11.     ]);
  12.  ]]></mx:Script>
  13.   <mx:Panel title="Column Chart">
  14.      <mx:ColumnChart id="myChart" dataProvider="{expenses}" showDataTips="true">
  15.         <mx:horizontalAxis>
  16.            <mx:CategoryAxis
  17.                dataProvider="{expenses}"
  18.                categoryField="Month"
  19.           />
  20.         </mx:horizontalAxis>
  21.         <mx:series>
  22.            <mx:ColumnSeries
  23.                xField="Month"
  24.                yField="Profit"
  25.                displayName="Profit"
  26.           />
  27.            <mx:ColumnSeries
  28.                xField="Month"
  29.                yField="Expenses"
  30.                displayName="Expenses"
  31.           />
  32.         </mx:series>
  33.      </mx:ColumnChart>
  34.      <mx:Legend dataProvider="{myChart}"/>
  35.   </mx:Panel>
  36. </mx:Application>
  #6 (permalink)  
Antiguo 29/07/2009, 10:07
 
Fecha de Ingreso: febrero-2008
Mensajes: 40
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Seleccionar dato en gráfico

Me sigue dando el mismo error con el ejemplo básico. No sé por qué puede ser..

Código:
1046: No se encontró el tipo o no es una constante en tiempo de compilación: ColumnChart.
  #7 (permalink)  
Antiguo 29/07/2009, 10:26
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Seleccionar dato en gráfico

Con que estas compilando, con el flex builder?
  #8 (permalink)  
Antiguo 29/07/2009, 10:31
 
Fecha de Ingreso: febrero-2008
Mensajes: 40
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Seleccionar dato en gráfico

Cita:
Iniciado por Sergestux Ver Mensaje
Con que estas compilando, con el flex builder?
Si, flex builder para linux.
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 17:15.