FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
2D_fill_color(résolu) Emptypar Klaus Aujourd'hui à 14:18

» Gestion d'un système client-serveur.
2D_fill_color(résolu) Emptypar Klaus Aujourd'hui à 13:18

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
2D_fill_color(résolu) Emptypar Froggy One Aujourd'hui à 11:16

» @Jack
2D_fill_color(résolu) Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
2D_fill_color(résolu) Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
2D_fill_color(résolu) Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
2D_fill_color(résolu) Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
2D_fill_color(résolu) Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
2D_fill_color(résolu) Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
2D_fill_color(résolu) Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
2D_fill_color(résolu) Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
2D_fill_color(résolu) Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
2D_fill_color(résolu) Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
2D_fill_color(résolu) Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
2D_fill_color(résolu) Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 2D_fill_color(résolu)

Aller en bas 
4 participants
AuteurMessage
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyMer 17 Avr 2024 - 19:40

Bonsoir tout le monde
Je suis entrain de faire mon histogramme pour comparer le mois en cour avec celui de l'année précédente. J'utilise donc 2D_fill_color pour différencier les deux mois. Le problème, quand je fais  print celui-ci est entouré de la dernière couleur utilisé.  2D_fill_color(résolu) Histog10. J'ai surement du encore rater quelque chose dans l'aide. Merci d'avance pour ceux qui voudrons bien m'aider.


Dernière édition par leclode le Sam 20 Avr 2024 - 18:56, édité 1 fois
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyMer 17 Avr 2024 - 21:01

Bonsoir leclode,
Avant le PRINT il faut faire 2D_FILL_OFF, quitte à refaire ensuite le 2D_FILL_COLOR en cas de besoin.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyMer 17 Avr 2024 - 23:39

A toute fin utile, la commande CHART permet de représenter des données sous différentes formes graphiques.

Voici un exemple d'utilisation

Code:

rem ============================================================================
rem          Exemple d’utilisation de la commande CHART
rem ============================================================================
chart 10       : ' créer un CHART
caption 0,"Exemple d'utilisation de la commande CHART"
' essayer les différents graphiques
chart_bar 10   : ' graphique avec des barres
' chart_line 10  : ' le graphique devient une ligne
' chart_point 10 : ' le graphique devient des points


Tracer()     : ' appel de la procédure du tracé
end
rem ============================================================================
' les valeurs sont lues à partir des lignes DATA
SUB Tracer()
    dim_local i,n,valeur
    read n : ' nombre de valeurs à tracer
    for i = 1 to n
        read valeur : ' valeur à tracer (un entier ou un décimal)
        item_add 10,str$(i)+","+str$(valeur) : ' ajouter la barre répresentant la valeur
    next i
END_SUB
rem ============================================================================
data 20 : ' nombre de valeurs à afficher
data 12,20,50,33,17.5,21,25,33,18,20,37,18,25,14,15,16,44,52,19,20


2D_fill_color(résolu) Sans_t47
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyJeu 18 Avr 2024 - 9:28

Bonjour tout le monde
Un grand merci @ JL35 et @ papydall .
Je connaissais pas CHART . Je vais regarder cela de plus près. ça m'a l'air pas mal du tout. Quant a  2D_FILL_OFF je pense que je vais devoir changer mes lunettes  2D_fill_color(résolu) 1f605. Pourtant OFF !!!!!!!
mon histogramme avec 2d_rectangle b%,c%,a%,200 pas des plus pratique  2D_fill_color(résolu) 1f606
Bonne journée a vous.
Revenir en haut Aller en bas
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyJeu 18 Avr 2024 - 12:09

Ayant eu un peu de temps ce matin, j'ai regardé CHART. J'ai bien réussi à mettre les deux mois ensemble dans le CHART, mais par contre, je ne trouve pas comment changer la couleur d'un des deux mois  2D_fill_color(résolu) 1f61f  Ils restent vert tous les deux. On peut ?
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2385
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyJeu 18 Avr 2024 - 14:25

Bonjour Leclode et bonjour à tous !

Sauf erreur, pour l’objet CHART, on ne peut pas changer la couleur des barres. Elles sont vertes.
En mode « points », ces derniers sont jaunes.
En mode « ligne», le tracé est rouge.
Seule la couleur de fond du CHART est modifiable avec la commande COLOR.

Bravo pour ton graphique rouge et jaune (dans le premier post) ! Il est très réussi et esthétique.

Bonne continuation !
Revenir en haut Aller en bas
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyVen 19 Avr 2024 - 8:44

Bonjour tout le monde.
Merci Marc pour ta réponse. Effectivement COLOR fonctionne seulement pour le fond. J'avais essayé. Les autres commandes pour la couleur n'ont pas l'air d'avoir d'effet.
Je fais donc mon histogramme avec "2d_rectangle b%,c,a%,200". J'aurais encore une
demande. Y a t-il une commande panoramic pour avoir rapidement deux chiffres après le point. Actuellement je regarde la longueur du chiffre. L'endroit ou se trouve le point. J'ajoute 2. et je retire le reste a condition qu'il reste bien, plus de 2 chiffres.  2D_fill_color(résolu) 1f604.  j'ai fait un sous programme rien que pour ça. Merci d'avance pour vos réponses.Bonne journée à vous
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2385
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyVen 19 Avr 2024 - 9:56

Bonjour Leclode !

Leclode a écrit:
Y a t-il une commande panoramic pour avoir rapidement deux chiffres après le point. Actuellement je regarde la longueur du chiffre. L'endroit ou se trouve le point. J'ajoute 2. et je retire le reste a condition qu'il reste bien, plus de 2 chiffres.

==> Peux-tu nous communiquer un petit bout de code pour mieux comprendre la problématique ?


Peut-être trouveras-tu un élément de réponse dans ce qui suit…

Panoramic possède deux fonctions :

FRAC(v) : retourne la partie décimale d’un nombre ;
INT(v) : retourne la partie entière d’un nombre.

Démonstration à exécuter :
Code:
dim a
a = 4.984
print a
print frac(a)
print int(a)

Multiplier un nombre par 100 consiste à déplacer la virgule de deux chiffres vers la droite.

Exemple :
4.984 x 100 = 498.4

Extraire la partie entière du nombre :
INT(498.4) donnera 498



Bonne continuation !
Revenir en haut Aller en bas
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyVen 19 Avr 2024 - 10:34

Pourquoi faire simple quand on peut faire compliquer  2D_fill_color(résolu) 1f606 mon petit code fonctionne mais je trouvais ça trop lourd. De plus dans mon histogramme je multiplie déjà par 10 (c'est toujours un chiffre après le point) pour la hauteur de la barre. Grace a INT(v) je vais pouvoir faire ça en 3 lignes de code et plus besoin de sous programme. 2D_fill_color(résolu) 1f609
un grand merci pour ton aide
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptyVen 19 Avr 2024 - 14:47

Bonjour tout le monde

Voici une fonction FNC round(x,nb) qui permet d'arrondir un nombre réel x à un nombre de chiffres significatifs nb après le point décimal.


Code:

rem ============================================================================
rem      Arrondir un réel à un nombre de chiffres significatifs
rem ============================================================================
' Exemples d'appel
print round(123.756789,3) : ' <--- 123.757
print round(12.456,2)     : ' <--- 12.46
print round(123.789,1)    : ' <--- 123.8
print round(987.523,0)    : ' <--- 988
print round(987.12345,0)  : ' <--- 987
print round(pi,5)         : ' <--- 3.14159

end
rem ============================================================================
' Arrondir un nombre réel x à un nombre de chiffres significatifs nb
FNC round(x,nb)
    result int(x*power(10,nb)+0.5)*power(10,0-nb)
END_FNC
rem ============================================================================

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
leclode




Nombre de messages : 18
Date d'inscription : 01/11/2022

2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) EmptySam 20 Avr 2024 - 8:32

Bonjour tout le monde.
Merci papydall
je vais garder la fonction sous le coude au cas ou.
bonne journée à vous
Revenir en haut Aller en bas
Contenu sponsorisé





2D_fill_color(résolu) Empty
MessageSujet: Re: 2D_fill_color(résolu)   2D_fill_color(résolu) Empty

Revenir en haut Aller en bas
 
2D_fill_color(résolu)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» (99) [RESOLU]
» Fenetres filles
» var for next
» resulta incomplet [RESOLUT]
» I/O error 123

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: