Questions? Email us:
sales@haneng.com

 

XEvery


Description:
XEvery is useful when you have a line, filledline, multiline, multifilledline or scatter chart with very many data points. XEvery lets you set a number Z and the chart will only mark every Z point on the X-axis. So if XEvery = 2 then only every second x-axis label will be painted.

Example:
<PARAM NAME="XEvery" VALUE="2">

Code Samples:
Lets start with a simple chart:


View Source Code

As you can see the X-Axis lables all flow into each other and it looks ugly. Now lets try setting XEvery to 4 by adding this code between the <APPLET> tags:
<PARAM NAME="XEvery" VALUE="4">

The chart will now look like this:


View Source Code




Sample Chart Source Code:

Code For Chart 1:
<APPLET CODE="HanengCharts.class" ARCHIVE="HanengCharts3.jar" WIDTH=350 HEIGHT=200>
<PARAM NAME="LicenseKey" VALUE="30DAYDEMO-JR97UEDHCUJ9Z6">
<PARAM NAME="ChartType" VALUE="line">
<PARAM NAME="Text_1" VALUE="Day 1">
<PARAM NAME="Value_1" VALUE="143">
<PARAM NAME="Text_2" VALUE="Day 2">
<PARAM NAME="Value_2" VALUE="103">
<PARAM NAME="Text_3" VALUE="Day 3">
<PARAM NAME="Value_3" VALUE="149">
<PARAM NAME="Text_4" VALUE="Day 4">
<PARAM NAME="Value_4" VALUE="104">
<PARAM NAME="Text_5" VALUE="Day 5">
<PARAM NAME="Value_5" VALUE="144">
<PARAM NAME="Text_6" VALUE="Day 6">
<PARAM NAME="Value_6" VALUE="102">
<PARAM NAME="Text_7" VALUE="Day 7">
<PARAM NAME="Value_7" VALUE="110">
<PARAM NAME="Text_8" VALUE="Day 8">
<PARAM NAME="Value_8" VALUE="109">
<PARAM NAME="Text_9" VALUE="Day 9">
<PARAM NAME="Value_9" VALUE="128">
<PARAM NAME="Text_10" VALUE="Day 10">
<PARAM NAME="Value_10" VALUE="123">
<PARAM NAME="Text_11" VALUE="Day 11">
<PARAM NAME="Value_11" VALUE="140">
<PARAM NAME="Text_12" VALUE="Day 12">
<PARAM NAME="Value_12" VALUE="109">
<PARAM NAME="Text_13" VALUE="Day 13">
<PARAM NAME="Value_13" VALUE="127">
<PARAM NAME="Text_14" VALUE="Day 14">
<PARAM NAME="Value_14" VALUE="139">
<PARAM NAME="Text_15" VALUE="Day 15">
<PARAM NAME="Value_15" VALUE="120">
<PARAM NAME="Text_16" VALUE="Day 16">
<PARAM NAME="Value_16" VALUE="143">
<PARAM NAME="Text_17" VALUE="Day 17">
<PARAM NAME="Value_17" VALUE="110">
<PARAM NAME="Text_18" VALUE="Day 18">
<PARAM NAME="Value_18" VALUE="101">
<PARAM NAME="Text_19" VALUE="Day 19">
<PARAM NAME="Value_19" VALUE="101">
<PARAM NAME="Text_20" VALUE="Day 20">
<PARAM NAME="Value_20" VALUE="105">
</APPLET>

Code For Chart 2:
<APPLET CODE="HanengCharts.class" ARCHIVE="HanengCharts3.jar" WIDTH=350 HEIGHT=200>
<PARAM NAME="LicenseKey" VALUE="30DAYDEMO-JR97UEDHCUJ9Z6">
<PARAM NAME="ChartType" VALUE="line">
<PARAM NAME="XEvery" VALUE="4">
<PARAM NAME="Text_1" VALUE="Day 1">
<PARAM NAME="Value_1" VALUE="143">
<PARAM NAME="Text_2" VALUE="Day 2">
<PARAM NAME="Value_2" VALUE="103">
<PARAM NAME="Text_3" VALUE="Day 3">
<PARAM NAME="Value_3" VALUE="149">
<PARAM NAME="Text_4" VALUE="Day 4">
<PARAM NAME="Value_4" VALUE="104">
<PARAM NAME="Text_5" VALUE="Day 5">
<PARAM NAME="Value_5" VALUE="144">
<PARAM NAME="Text_6" VALUE="Day 6">
<PARAM NAME="Value_6" VALUE="102">
<PARAM NAME="Text_7" VALUE="Day 7">
<PARAM NAME="Value_7" VALUE="110">
<PARAM NAME="Text_8" VALUE="Day 8">
<PARAM NAME="Value_8" VALUE="109">
<PARAM NAME="Text_9" VALUE="Day 9">
<PARAM NAME="Value_9" VALUE="128">
<PARAM NAME="Text_10" VALUE="Day 10">
<PARAM NAME="Value_10" VALUE="123">
<PARAM NAME="Text_11" VALUE="Day 11">
<PARAM NAME="Value_11" VALUE="140">
<PARAM NAME="Text_12" VALUE="Day 12">
<PARAM NAME="Value_12" VALUE="109">
<PARAM NAME="Text_13" VALUE="Day 13">
<PARAM NAME="Value_13" VALUE="127">
<PARAM NAME="Text_14" VALUE="Day 14">
<PARAM NAME="Value_14" VALUE="139">
<PARAM NAME="Text_15" VALUE="Day 15">
<PARAM NAME="Value_15" VALUE="120">
<PARAM NAME="Text_16" VALUE="Day 16">
<PARAM NAME="Value_16" VALUE="143">
<PARAM NAME="Text_17" VALUE="Day 17">
<PARAM NAME="Value_17" VALUE="110">
<PARAM NAME="Text_18" VALUE="Day 18">
<PARAM NAME="Value_18" VALUE="101">
<PARAM NAME="Text_19" VALUE="Day 19">
<PARAM NAME="Value_19" VALUE="101">
<PARAM NAME="Text_20" VALUE="Day 20">
<PARAM NAME="Value_20" VALUE="105">
</APPLET>