Index
Description
tChart est une applet de Chart (Grapheur). Sa taille réduite vous permet de l’utiliser facilement (14Ko..25Ko). Elle est totalement parametrable et fonctionne sur tous les navigateurs supportant le JDK 1.02. (JDK 1.1 à partir de la version 5.00) tChart est un exemple d’utilisation de mon « composant » cChart.tChart permet d’afficher vos données sous la forme de Bars, lignes, arcs de cercles, tableaux, aires…
Téléchargement
tChart.zip
News V5.31
Version V 5.31
- Correction d’un probleme (si toute les valeurs sont négatives)
Version 5.30
- ajout d’un nouveau style de graphe « mode point simple » (8)
- Changement possible de la couleur des lignes
- ajout d’un parametre pour positionner l’image de fond
- Ajout de fonctions javascript
- Suppression automatique de la zone liste si un seul item
Version 5.20
- ajout de la rotation du texte
- creation de tChart4 avec « auto-refresh »
- modification possible de l’origine
- modification possible des fonts
- ajout de methodes public pour Javascript
- …
Enregistrement
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 JavaSide.com). 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,…) :
HTML Source
<applet code="tchart.class" width=550 height=380>
<param name=bgImg value="./f_2.gif">
<param name=font value="Dialog,0,8">
<param name=fontL value="Arial,1,14">
<param name=fontT value="Arial,3,16">
<param name=origine value="50,80">
<param name=bgcolor value=14737632>
<param name=frame value=25>
</applet>
Parametres
Param name |
Type |
Description |
csep |
char |
char separator (default ‘;’) |
file |
string |
File (with link to data file) use « ./ » for relative URL (default file.txt) |
actif |
integer |
number of actif data file (default 0) |
bgImg |
string |
Name of background image |
cbg |
char |
background disposition R / L / M / C |
bgcolor |
integer |
Border color rrggbb info (#FFFFFF) |
lgcolor |
integer |
Line color rrggbb info (#FFFFFF) |
font |
text |
Font bullet definition format : « name,style,size » |
fontT |
text |
Font Title definition format : « name,style,size » |
fontL |
text |
Font Legend definition format : « name,style,size » |
origine |
text |
origine position format : « X,Y » default « 40,40″ |
rotate |
char |
Rotate text and legend option (default « Y ») |
frame |
integer |
Size of 2 canvas (if not define no 2 canvas) |
Fichier de données
Colum |
Name |
Type |
Description |
« * » => mandatory / obligatoire |
1* |
Title |
String |
Title of data file |
2* |
NumCol |
Integer |
Number of column in data file |
3* |
DataFile |
String |
URL of Data file |
4* |
Style |
Integer |
Presentation style
- 0 : Bar
- 1 : Line
- 2 : Pie
- 3 : SumBar
- 4 : Table
- 5 : Line Area
- 6 : Sum Line Area
- 7 : Mode point
- 8 : Mode point simple
|
5 |
ExtStyle |
Integer |
Extended style
- 0 – Bullet and Presentation (Default)
- 1 – No bullet / presenation
- 2 – Bullet / No presentation
- 3 – No bullet / No presentation
- 10 – bullet (in graph) / Pas presentation
- 11 – gestion sourie / Pas presentation
- 12 – bullet (in graph) / presentation
- 13 – gestion sourie / presentation
|
6 |
hscale |
Integer |
Number of item display Without horizotal scroll (default 0 => all) |
7 |
Min |
Double |
Force min value |
8 |
Max |
Double |
Force max value |
all |
unit |
String |
format unit=dddddd:sssss changement de l’unité avec le format ddddd=double coef de conversion et sssss legende du format (kb, cm, …) |
frm |
String |
Permet de modifier le format de presentation decimal (utilise le format java) exemple « #,##0.00″ |
ilg |
int |
nombre de marque sur l’axe Ox si ilg=5 cChart affiche 1 legende toutes les 5 valeur Attention !! si ilg=-5 cChart affiche 5 legendes quelque soit le nombre de valeurs |
; name ; nbcol ; file ; pres ; pres2 ; nbval ; Min ; Max
Kake ; 3 ; ./txt/test.txt ; 2 ; 10
Test 0 iY ; 1 ; ./txt/m_0.txt ; 0 ; 1 ; ; ;
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
|
Colum |
Name |
Type |
Description |
« * » => mandatory / obligatoire |
1* |
Title |
String |
Title of data file |
2* |
NumCol |
Integer |
Number of column in data file |
3* |
DataFile |
String |
URL of Data file |
4* |
Style |
Integer |
Presentation style
- 0 : Bar
- 1 : Line
- 2 : Pie
- 3 : SumBar
- 4 : Table
- 5 : Line Area
- 6 : Sum Line Area
- 7 : Mode Point
- 8 : Mode point simple
|
5* |
ExtStyle |
Integer |
Extended 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
- 11 – gestion sourie / Pas presentation
- 12 – bullet (in graph) / presentation
- 13 – gestion sourie / presentation
|
6* |
Font Name |
String |
Font Name |
7* |
Font Size |
Integer |
Font Size |
8* |
BGColor |
Integer |
Background color (in decimal) |
9* |
xPosition |
Integer |
Position left |
10* |
yPosition |
Integer |
Position top |
11* |
Width |
Integer |
Size width |
12* |
Height |
Integer |
Size Height |
13 |
hscale |
Integer |
Number of item display Without horizotal scroll |
14 |
Min |
Double |
Force min value |
15 |
Max |
Double |
Force max value |
last |
bg Image |
String |
Back ground image |
all |
unit |
String |
format unit=dddddd:sssss changement de l’unité avec le format ddddd=double coef de conversion et sssss legende du format (kb, cm, …) |
frm |
String |
Permet de modifier le format de presentation decimal (utilise le format java) exemple « #,##0.00″ |
ilg |
int |
nombre de marque sur l’axe Ox si ilg=5 cChart affiche 1 legende toutes les 5 valeur Attention !! si ilg=-5 cChart affiche 5 legendes quelque soit le nombre de valeurs |
;name ;ncol; file ; prs;prs2; font ;fsiz; bgcolor ; xPos; yPos;Width;Heigh;nval; Min ; Max
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
|
Data File Format
Colonne |
Nom |
Type |
Description |
1 |
Titre |
String |
Titre du fichier |
2 |
NumCol |
Ineger |
Nombre de colonnes dans le fichier de données |
3 |
DataFile |
String |
URL du fichier de données |
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)
* Parts 2 : with « label » oX and oY label
label ; x Label ; y Label
|
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)
|
Historique
5.31 |
Correct a prb with all negatives values. |
5.30 |
add javascript function , mode point simple, and more… |
5.20 |
add tChart4, Rotate Texte,… |
5.00 |
JDK 1.1, mode point, … |
4.51 |
change default delimiter. |
4.50 |
add setUnit function, change bar presentation. |
4.30 |
Change data file format (texte delimited), can get all data in param. |
4.20 |
Add Javascript setup, can change decimal format. |
4.15 |
Add a nan function,…. |
4.01 |
Correct a minor bug in set Min max,…. |
4.00 |
Add scalling support, add min-max option,…. |
3.52 |
Add « title » option and JavaScript support in tChart3. |
3.51 |
Correct a minor bug in refresh data. |
3.50 |
Add Horizontal Scroll. |
3.10 |
Add Area and SumArea support (type 5 and 6) and hide comment. |
3.00 |
Make component cChart, support 2 canvas in tChart. |
2.00 |
Add table display. Float support |
1.00 |
First version. |
Classé dans : applet, java
Ajouter une réponse