Interactive chart reading
FusionCharts Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



Interactive chart reading Expand / Collapse
Author
Message
Posted 2/9/2008 5:29:51 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 2/28/2008 11:37:15 AM
Posts: 6, Visits: 22
I'm looking for an example of an interactive pie chart.  I want to show a pie chart on page and then the user can pull out slices and when the "Get Slices" button is selected I would to retrieve the list of the slices that were pulled out.
I would think that there are two ways to do this.  First, record each slice as it is selected but if it is unselected then the slice has to removed from the list.  Second, I hope that there is some way to read the chart and ask which slices are selected.  I'm looking for a Javascript example.
Post #4443
Posted 2/9/2008 6:53:03 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 2/28/2008 11:37:15 AM
Posts: 6, Visits: 22
I sort of have the example of the interactive chart working.  The code is

<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Event Chart Analysis</title>
<link rel="stylesheet" href="../Contents/Style.css" type="text/css" />
<script language="JavaScript" src="../JSClass/FusionCharts.js"></script>
<script language="javascript" type="text/javascript">
var values = [];

function save_value(ip){
 values.push(ip);
}

function show_values(){
 alert("values = "+ values);
}
</script>
</head>

<body>

<table width="98%" border="0" cellspacing="0" cellpadding="3" align="center">
  <tr> 
    <td valign="top" class="text" align="center"> <div id="detector_ip_div" align="center">
        Detector IP</div>
        <script type="text/javascript">
     var chart = new FusionCharts("../Charts/Pie2D.swf", "ChartId", "310", "250", "0", "0");
     chart.setDataURL("Data/Detector_ip.xml");    
     chart.render("detector_ip_div");
  </script>
 </td>
  </tr>
  <tr>
    <td valign="top" class="text" align="center">&nbsp;</td>
 <td><input type="button" value="Show Selected" onclick="show_values()" />
  </tr>
</table>
</body>
</html>

and the xml file (Detector_ip.xml) is:

<chart palette='4'>
  <set label="10.2.10.1" value="4" link='javascript:save_value("10.2.10.1")' />
  <set label="10.2.10.2" value="5" link='javascript:save_value("10.2.10.2")'/>
  <set label="10.2.10.3" value="2" link='javascript:save_value("10.2.10.3")'/>
  <set label="10.2.10.4" value="4" link='javascript:save_value("10.2.10.4")'/>
  <set label="10.2.10.5" value="5" link='javascript:save_value("10.2.10.5")' />
  <set label="10.2.10.6" value="5" link='javascript:save_value("10.2.10.6")' />
  <set label="10.2.10.8" value="20" link='javascript:save_value("10.2.10.8")' />
  <set label="10.2.10.10" value="5" link='javascript:save_value("10.2.10.10")'/>
  <set label="10.2.10.30" value="2" link='javascript:save_value("10.2.10.30")'/>
</chart>

However now that the slices have a link they no longer slide out when they are selected.

How can I have both or is there some way to read the chart when the Show Selected button is clicked?

Post #4444
« Prev Topic | Next Topic »


Permissions Expand / Collapse

All times are GMT -7:00, Time now is 3:02am


Execution: 0.141.