KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /home/queenjbs/www/FusionChart/Contents/DataFormats/JSON/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/queenjbs/www/FusionChart/Contents/DataFormats/JSON/ScatterBubble.html
<?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>Scatter/Bubble Chart JSON</title>
<link rel="stylesheet" href="../../assets/ui/css/style.css" type="text/css" />
<script type="text/javascript" src="../../assets/prettify/prettify.js"></script>
<link rel="stylesheet" type="text/css" href="../../assets/prettify/prettify.css" />
<script type="text/javascript" src="../../assets/ui/js/jquery.min.js" ></script>
<style type="text/css">
<!--
div.WebHelpPopupMenu { position:absolute;
left:0px;
top:0px;
z-index:4;
visibility:hidden; }

a.whtbtnhide, a.whtbtnshow, a.whtbtnhidenav , a.whtbtnshownav { border-bottom:none !important; }
-->
</style>
<script type="text/javascript" language="javascript1.2" src="../../assets/ui/js/whmsg.js"></script>
<script type="text/javascript" language="javascript" src="../../assets/ui/js/whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../assets/ui/js/whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../assets/ui/js/whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../assets/ui/js/whlang.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../assets/ui/js/whtopic.js"></script>
<script type="text/javascript" src="../../assets/ui/js/lib.js"></script>
</head>

<body>
<!-- breadcrumb starts here -->
<div id="breadcrumb"></div>
<script type="text/javascript">
	document.write( addFCBreadcrumb( [ "Home|../../Introduction/Overview.html", "FusionCharts XT Data Formats", "JSON|Overview.html", "Scatter/Bubble chart JSON" ] ) );
</script>
<!-- breadcrumb ends here -->


<table width="98%" border="0" cellspacing="0" cellpadding="3" align="center">
  <tr> 
    <td class="pageHeader">Scatter/Bubble Chart JSON</td>
  </tr>
  <tr> 
    <td valign="top" class="text">
       <p>JSON data format for Scatter or Bubble charts is same as <a href="MultiSeries.html">multi-series chart</a> with some exceptions. In <span class="codeInline">dataset</span> Array, instead of <span class="codeInline">value</span> property there will be two properties named <span class="codeInline">x</span> and <span class="codeInline">y</span> in Scatter chart and three properties - <span class="codeInline">x, y </span><span class="text">and</span><span class="codeInline"> z </span>in Bubble chart. Moreover, Scatter and Bubble charts support <span class="codeInline">vTrendlines</span>.</p>
       <p>Shown below is a scatter chart and JSON for the same:</p>
       <p><img src="../../ChartSS/Images/Scatter.jpg" width="604" height="354" /></p>
       <p><a name="scatter" id="scatter"></a>The JSON for the above scatter chart looks as under:</p>
    </td>
  </tr>
  <tr> 
     <td valign="top" class="text">
        <div style="width:98%;height:500px; overflow:auto;" class="code_container">
           <pre class="prettyprint" style="margin:0;">{
  "chart":{
    "palette":"2",
    "caption":"Server Performance",
    "yaxisname":"Response Time (sec)",
    "xaxisname":"Server Load (TPS)",
    "xaxismaxvalue":"100",
    "xaxisminvalue":"20",
    "yaxismaxvalue":"7"
  },
  "categories":[{
      "verticallinecolor":"666666",
      "verticallinethickness":"1",
      "category":[{
          "label":"20",
          "x":"20",
          "showverticalline":"1"
        },
        {
          "label":"30",
          "x":"30",
          "showverticalline":"1"
        },
        {
          "label":"40",
          "x":"40",
          "showverticalline":"1"
        },
        {
          "label":"50",
          "x":"50",
          "showverticalline":"1"
        },
        {
          "label":"60",
          "x":"60",
          "showverticalline":"1"
        },
        {
          "label":"70",
          "x":"70",
          "showverticalline":"1"
        },
        {
          "label":"80",
          "x":"80",
          "showverticalline":"1"
        },
        {
          "label":"90",
          "x":"90",
          "showverticalline":"1"
        },
        {
          "label":"100",
          "x":"100",
          "showverticalline":"0"
        }
      ]
    }
  ],
  "dataset":[{
      "seriesname":"Server 1",
      "color":"009900",
      "anchorsides":"3",
      "anchorradius":"4",
      "anchorbgcolor":"D5FFD5",
      "anchorbordercolor":"009900",
      "data":[{
          "y":"2.4",
          "x":"21"
        },
        {
          "y":"3.5",
          "x":"32"
        },
        {
          "y":"2.5",
          "x":"43"
        },
        {
          "y":"4.1",
          "x":"48"
        },
        {
          "y":"3.5",
          "x":"50"
        },
        {
          "y":"4.6",
          "x":"56"
        },
        {
          "y":"4.8",
          "x":"59"
        },
        {
          "y":"4.9",
          "x":"73"
        },
        {
          "y":"4.6",
          "x":"89"
        },
        {
          "y":"4.2",
          "x":"93"
        }
      ]
    },
    {
      "seriesname":"Server 2",
      "color":"0000FF",
      "anchorsides":"4",
      "anchorradius":"4",
      "anchorbgcolor":"C6C6FF",
      "anchorbordercolor":"0000FF",
      "data":[{
          "y":"1.4",
          "x":"23"
        },
        {
          "y":"1.5",
          "x":"29"
        },
        {
          "y":"1.5",
          "x":"33"
        },
        {
          "y":"1.1",
          "x":"41"
        },
        {
          "y":"1.5",
          "x":"47"
        },
        {
          "y":"1.6",
          "x":"49"
        },
        {
          "y":"1.8",
          "x":"51"
        },
        {
          "y":"1.9",
          "x":"53"
        },
        {
          "y":"1.6",
          "x":"57"
        },
        {
          "y":"1.2",
          "x":"58"
        },
        {
          "y":"1.9",
          "x":"61"
        },
        {
          "y":"1.1",
          "x":"63"
        },
        {
          "y":"1.9",
          "x":"64"
        },
        {
          "y":"1.7",
          "x":"71"
        },
        {
          "y":"1.1",
          "x":"77"
        },
        {
          "y":"1.3",
          "x":"79"
        },
        {
          "y":"1.7",
          "x":"83"
        },
        {
          "y":"1.8",
          "x":"89"
        },
        {
          "y":"1.9",
          "x":"91"
        },
        {
          "y":"1.0",
          "x":"93"
        }
      ]
    }
  ],
  "vtrendlines":{
    "line":[{
        "startvalue":"20",
        "endvalue":"65",
        "alpha":"5",
        "color":"00FF00"
      },
      {
        "startvalue":"65",
        "endvalue":"75",
        "alpha":"15",
        "color":"FFFF00"
      },
      {
        "startvalue":"75",
        "endvalue":"100",
        "alpha":"15",
        "color":"FF0000"
      }
    ]
  }
}</pre>
        </div>
     </td>
  </tr>
  <tr>
    <td valign="top" class="text">
      <p>Scatter chart has the same JSON format as the other multi-series charts. The differences can be noted down as follows:</p>
      <ul>
        <li>Each category element in categories Array contains an additional property <span class="codeInline">x</span> which denotes the location of the label in x-axis or X scale. Additionally, there is another property, <span class="codeInline">showVerticalline </span>that allows a line to be drawn vertically over the label. </li>
        <li>Each data element in a dataset contains two new properties - <span class="codeInline">x</span> and <span class="codeInline">y</span>.</li>
        <li>We have a new Object, <span class="codeInline">vTrendlines. </span> This defines vertical trendzones and trendlines over the chart. The properties of this object are same as the properties of the <span class="codeInline">trendlines</span> object in multiseries chart.</li>
      </ul>
    </td>
  </tr>
  <tr> 
    <td valign="top" class="text"><p><a name="bubble" id="bubble"></a>An example of bubble chart:</p> </td>
  </tr>
  <tr> 
    <td valign="top" class="text"><img src="../../ChartSS/Images/Bubble.jpg" width="589" height="295" class="imageBorder" /></td>
  </tr>
  <tr> 
    <td valign="top" class="text"><p>The JSON for the chart is as under</p> </td>
  </tr>
  <tr> 
	<td valign="top" class="text"><div style="width:98%;height:500px; overflow:auto;" class="code_container"><pre class="prettyprint" style="margin:0;">{
  "chart":{
    "palette":"3",
    "numberprefix":"$",
    "is3d":"1",
    "xaxismaxvalue":"100",
    "showplotborder":"0",
    "xaxisname":"Stickiness",
    "yaxisname":"Cost Per Service",
    "chartrightmargin":"30"
  },
  "categories":[{
      "category":[{
          "label":"0%",
          "x":"0"
        },
        {
          "label":"20%",
          "x":"20",
          "showverticalline":"1"
        },
        {
          "label":"40%",
          "x":"40",
          "showverticalline":"1"
        },
        {
          "label":"60%",
          "x":"60",
          "showverticalline":"1"
        },
        {
          "label":"80%",
          "x":"80",
          "showverticalline":"1"
        },
        {
          "label":"100%",
          "x":"100",
          "showverticalline":"1"
        }
      ]
    }
  ],
  "dataset":[{
      "showvalues":"0",
      "data":[{
          "x":"30",
          "y":"1.3",
          "z":"116",
          "name":"Traders"
        },
        {
          "x":"32",
          "y":"3.5",
          "z":"99",
          "name":"Farmers"
        },
        {
          "x":"8",
          "y":"2.1",
          "z":"33",
          "name":"Individuals"
        },
        {
          "x":"62",
          "y":"2.5",
          "z":"72",
          "name":"Medium Business Houses"
        },
        {
          "x":"78",
          "y":"2.3",
          "z":"55",
          "name":"Corporate Group A"
        },
        {
          "x":"75",
          "y":"1.4",
          "z":"58",
          "name":"Corporate Group C"
        },
        {
          "x":"68",
          "y":"3.7",
          "z":"80",
          "name":"HNW Individuals"
        },
        {
          "x":"50",
          "y":"2.1",
          "z":"105",
          "name":"Small Business Houses"
        }
      ]
    }
  ],
  "trendlines":{
    "line":[{
        "startvalue":"2.5",
        "istrendzone":"0",
        "displayvalue":"Median Cost",
        "color":"0372AB"
      }
    ]
  },
  "vtrendlines":{
    "line":[{
        "startvalue":"0",
        "endvalue":"60",
        "istrendzone":"1",
        "displayvalue":"Potential Wins",
        "color":"663333",
        "alpha":"10"
      },
      {
        "startvalue":"60",
        "endvalue":"100",
        "istrendzone":"1",
        "displayvalue":"Cash Cows",
        "color":"990099",
        "alpha":"5"
      }
    ]
  }
}</pre></div></td>
  </tr>
  <tr>
    <td valign="top" class="text">
      <p>Bubble chart's JSON format is almost similar to that of Scatter. The only difference is that in each data there is an additional property - <span class="codeInline">z. </span></p>
    </td>
  </tr>
</table>
<!-- footer links starts-->
<div id="fcfooter"></div>
<script type="text/javascript">
	document.getElementById("fcfooter").innerHTML =  addFCFooter("Combination chart JSON|Combination.html","Multi Series Stacked chart JSON|MSStacked.html");
</script>
<!-- footer links ends -->
<script type="text/javascript" language="javascript1.2">//<![CDATA[
<!--

	highlightSearch();

//-->
//]]></script>
</body>
</html>

Anon7 - 2021