tChart


tChart is FreeWare for non commercial sites.
For personal use, please add a link on your site back to my Home Page (http://www.javaside.com/) and send me the URL where you wish to place the tChart applet.
For professional / commercial use, you will need to obtain a "professional registration". With this registration you can use tChart with no reference to me and I will send you the complete tChart and cChart source.
If you want to use cChart in another Applet or application, then you must obtain a "professionnal registration".
For more information about "Professional registration" : R. BERTHOU.

HTML Source

<applet code="tchart.class" width=550 height=380>
    <param name=bgImg        value="./f_2.gif">
    <param name=font         value="Arial">
    <param name=fontsize     value=10>
    <param name=bgcolor      value=14737632>
    <param name=frame        value=25>
</applet>

Parametres

Param nameTypeDescription
csepcharchar separator (default '§')
filestringFile (with link to data file) use "./" for relative URL (default file.txt)
actifintegernumber of actif data file (default 0)
bgImgstringName of background image
bgcolorintegerBorder color rrggbb info (0xFFFFFF)
fonttextFont Name
fontsizeintegerFont Size
frameintegerSize of 2 canvas (if not define no 2 canvas)

File Liste Format

ColumNameTypeDescription
file.txt (List data file) tChart2
"*" => mandatory / obligatoire
1*TitleStringTitle of data file
2*NumColIntegerNumber of column in data file
3*DataFileStringURL of Data file
4*StyleIntegerPresentation style
  • 0 : Bar
  • 1 : Line
  • 2 : Pie
  • 3 : SumBar
  • 4 : Table
  • 5 : Line Area
  • 6 : Sum Line Area
5ExtStyleIntegerExtended style
  • 0 - Bullet and Presentation (Default)
  • 1 - No bullet / presenation
  • 2 - Bullet / No presentation
  • 3 - No bullet / No presentation
  • 10 - bullet (in graph) / No presentation
  • 12 - bullet (in graph) / presentation
6hscaleIntegerNumber of item display Without horizotal scroll (default 0 => all)
7MinDoubleForce min value
8MaxDoubleForce max value
9Dec precisionInteger0..10
Sample
; name      § nbcol §   file           § pres § pres2 § nbval § Min § Max § prec
Kake        § 3     § ./txt/test.txt   § 2    § 10
Test 0 iY   § 1	    § ./txt/m_0.txt    § 0    §  1    §       §     §     §  0
Test 1 Bar  § 1	    § ./txt/m_0197.txt § 0    § 11    §   5   § 22  § 150
Test 1 Aire § 1	    § ./txt/m_0197.txt § 5    §  1

ColumNameTypeDescription
file3.txt (List data file) tChart3
"*" => mandatory / obligatoire
1*TitleStringTitle of data file
2*NumColIntegerNumber of column in data file
3*DataFileStringURL of Data file
4*StyleIntegerPresentation style
  • 0 : Bar
  • 1 : Line
  • 2 : Pie
  • 3 : SumBar
  • 4 : Table
  • 5 : Line Area
  • 6 : Sum Line Area
5*ExtStyleIntegerExtended style
  • 0 - Bullet and Presentation (Default)
  • 1 - No bullet / presenation
  • 2 - Bullet / No presentation
  • 3 - No bullet / No presentation
  • 10 - bullet (in graph) / No presentation
  • 12 - bullet (in graph) / presentation
6*Font NameStringFont Name
7*Font SizeIntegerFont Size
8*BGColorIntegerBackground color (in decimal)
9*xPositionIntegerPosition left
10*yPositionIntegerPosition top
11*WidthIntegerSize width
12*HeightIntegerSize Height
13hscaleIntegerNumber of item display Without horizotal scroll
14MinDoubleForce min value
15MaxDoubleForce max value
16Dec precisionInteger0..10
lastbg ImageStringBack ground image
Sample

;name §ncol§   file     § prs§prs2§ font  §fsiz§ bgcolor § xPos§ yPos§Width§Heigh§nval§ Min § Max §prec
Tt A  § 1  § ./m_07.txt § 0  § 1  § Arial § 10 § 1473732 §  30 §  30 § 430 § 250 § 10 § ./f_2.gif
Tt B  § 1  § ./m_07.txt § 4  § 1  § Arial §  8 § 1277632 § 500 §  30 § 130 § 250
Tt 3  § 2  § ./tcht.txt § 1  § 0  § Arial § 10 § 1260511 §  30 § 300 § 600 § 220 §    § 0   § 100 § 0

Data File Format

ColumNameTypeDescription
file.txt (List data file)
1TitleStringTitle of data file
2NumColInegerNumber of column in data file
3DataFileStringURL of Data file
Data file
Part 1
* Parts 0 : with "title"       title chart
title §	Test "tChart"

* Parts 1 : with "col"       column informations
col § Praxis   § 12632256
col § Picpus   § 16711680
col § Gerico   § 00065280
col § Sigagip  § 00000255
col § CASH     § 00065535

col-1 : always "col"
col-2 : column title (string)
col-3 : column color (int)
Part 2
* Parts 2 : Data
Janvier § 10 § 20 § 15 § 30 § 30
Fevrier § 15 § 30 § 20 § 30 § 25

col-1 : line title (string)
col-2 ... col-n : values (int)

Back to the tChart applet page.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.