Java Chart tChart V 4.51

[ tScroll | tOnglet | tListe | tCalDate | tCalEvent | tEuroCalc | tBBar | tChart | tFunction | Winmine | tButton ]
[ Search | Home Page [ Home Page (Francais) ]


INDEX



News V 4.51
VERSION 4.51
  • add setUnit function
  • change bar presentation
  • change default delimiter (csep) § => ;
VERSION 4.30
  • Javascript support (with 4.20) see there samples test 0 and test 1
  • new data file format : I use texte delimited
  • Set decimal presentation
  • Can read all data in param test 2
Retour Index



Description
tChart is a Chart Applet. The applet's size is very small (14 Ko). tChart runs on all browsers with JDK 1.02 support. There are no problems on Windows 3.11.
tChart is a simple sample of my cChart Component.
With tChart you can draw : Bars, lines, pies, data tables, Area...

tChart est une applet de Chart (Grapheur). Sa taille réduite vous permet de l'utiliser facilement (14Ko). Elle est totalement parametrable et fonctionne sur tous les navigateurs supportant le JDK 1.02 (y compris Windows 3.11).
tChart est un exemple d'utilisation de mon "component" cChart.
tChart permet d'afficher vos donner sous la forme de Bar, ligne, arc de cercle, tableau, aire...

Retour Index



Registration / Enregistrement
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.

tChart est une Applet FreeWare pour les sites non commerciaux, son utilisation est donc gratuite. Vous devez seulement ajouter une référence à l'auteur (un lien vers se site). et me faire parvenir l'URL de la page utilisant tChart.
Pour une utilisation plus "professionnel" vous devez vous enregistrer. Cet enregistrement vous permet d'avoir les sources de l'applet (tChart et cChart) et de ne pas faire référence à l'auteur.
Pour utiliser cChart dans une autre Applet ou Application vous devez prendre un "Enregistrement Professionnel".
Pour plus d'informations sur "l'Enregistrement Professionnel" (limite d'utilisation des sources,...) : R. BERTHOU.

Retour Index



HTML Source
<applet code="tchart2.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>
Retour Index



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)
Retour Index



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
allunitStringformat unit=dddddd:sssss change unit with ddddd=double unit conversion and sssss string unit (kb, cm, ...)
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    ; unit=2:zz

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
allunitStringformat unit=dddddd:sssss change unit with ddddd=double unit conversion and sssss string unit (kb, cm, ...)
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

Sample file2.txt tChart2
Sample file3.txt tChart3


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)
Sample Data File
Retour Index



History
In construction...

4.51change default delimiter.
4.50add setUnit function, change bar presentation.
4.30Change data file format (texte delimited), can get all data in param.
4.20Add Javascript setup, can change decimal format.
4.15Add a nan function,....
4.01Correct a minor bug in set Min max,....
4.00Add scalling support, add min-max option,....
3.52Add "title" option and JavaScript support in tChart3.
3.51Correct a minor bug in refresh data.
3.50Add Horizontal Scroll.
3.10Add Area and SumArea support (type 5 and 6) and hide comment.
3.00Make component cChart, support 2 canvas in tChart.
2.00Add table display.
Float support
1.00First version.

Retour Index



Download file
return to Javaside
Retour Index


Copyright © 1996..2000, R. BERTHOU. Tous droits réservés.
Dernière modification le 29 janvier 2000 08H38