Graphique jours de gel

Vous créez vos graphiques à partir d'une base de données et vous avez une question, un problème, c'est ici

Modérateurs : jturlier, Météo Villarzel

Météo Herhet
Messages : 11
Enregistré le : 15 févr. 2014, 08:52
Localisation : Herhet, Belgique
Contact :

Re: Graphique jours de gel

Message par Météo Herhet » 27 avr. 2014, 20:18

C est quoi le script pour les bâtonnets l'axe avec les jours et les normes ? :?:
Station Vantage Pro2 plus + station agricole + réchauffeur pluviomètre - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Weather Display 10.37 build 80 - Cumulus - VirtualVP - Windows 8 - Data2Sql

Mon site: http://users.skynet.be/fc281717/accueil.htm

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Graphique jours de gel

Message par Météo Villarzel » 27 avr. 2014, 20:37

Les normes tu doit les trouver pour chez toi, pour les barres comme tu dit c'est column, mais tous est très bien défini dans l'api et dans l'aide
http://www.highcharts.com/demo/column-basic/
http://api.highcharts.com/highcharts

Mais je ne comprends pas vraiment ou tu veux en venir, tu as déjà fait un graphique avec des colonnes et des normales
http://users.skynet.be/fc281717/total_pluie.htm

Bon c'est étrange, les normales chez toi sont les même qu'à Villarzel
De plus je te l'avais déjà dit, mais je te prie d'enlever les liens vers mes bibliothèques, si tous le monde fais comme toi, je vais avoir ma bande passante utilisée inutilement par tous les sites météo. :twisted:

Code : Tout sélectionner

<link rel="stylesheet" href="http://www.boock.ch/meteo/jquery/development-bundle/themes/base/jquery.ui.all.css">
<script src="http://www.boock.ch/meteo/jquery/js/jquery-1.9.1.js"></script>
<script src="http://www.boock.ch/meteo/jquery/development-bundle/ui/jquery.ui.core.js"></script>
<script src="http://www.boock.ch/meteo/jquery/development-bundle/ui/jquery.ui.widget.js"></script>
<script src="http://www.boock.ch/meteo/jquery/development-bundle/ui/jquery.ui.datepicker.js"></script>
<script src="http://www.boock.ch/meteo/jquery/development-bundle/demos/datepicker/jquery.ui.datepicker-fr.js"></script>
<link rel="stylesheet" href="http://www.boock.ch/meteo/jquery/development-bundle/demos/demos.css">           
<script type="text/javascript" src="http://www.boock.ch/meteo/overlib.js"></script>
<script type="text/javascript" src="http://www.boock.ch/meteo/overlib_fade.js"></script>
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Météo Herhet
Messages : 11
Enregistré le : 15 févr. 2014, 08:52
Localisation : Herhet, Belgique
Contact :

Re: Graphique jours de gel

Message par Météo Herhet » 27 avr. 2014, 21:00

Merci, excuse moi pour ce petit mal entendu avec ta bibliothèque j avais déjà commencé a rediriger dans ma bibliothèque mes pas encore complètement et pas encore pour tout les graphiques, je vais arrangé tout ça début de semaine. :oops: :|
Station Vantage Pro2 plus + station agricole + réchauffeur pluviomètre - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Weather Display 10.37 build 80 - Cumulus - VirtualVP - Windows 8 - Data2Sql

Mon site: http://users.skynet.be/fc281717/accueil.htm

Météo Herhet
Messages : 11
Enregistré le : 15 févr. 2014, 08:52
Localisation : Herhet, Belgique
Contact :

Re: Graphique jours de gel

Message par Météo Herhet » 29 avr. 2014, 22:06

Bonsoir,

J'ai un problème avec mon script il ne m'affiche pas le graphique, j'ai déjà beaucoup chercher mais je ne trouve pas mon erreur :|
Je vous mets mon script à votre disposition pour si vous trouvez la faute :roll:

Code : Tout sélectionner

<?php
"SELECT substr(recdatetz, 5, 2),count(*) FROM MiniMaxidata 
 WHERE tstamp > '$start' 
 AND tstamp <= '$stop'
 AND t_out_mini <= 0
 group by 1
 union
 SELECT substr(recdatetz, 5, 2),null FROM MiniMaxidata 
 WHERE tstamp > '$start' 
 AND tstamp <= '$stop'
 AND substr(recdatetz, 5, 2) not in (SELECT substr(recdatetz, 5, 2) 
 FROM MiniMaxidata
 WHERE tstamp > '$start'
 AND tstamp <= '$stop'
 AND t_out_mini <= 0)
 group by 1
 order by 1";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<META NAME="SUBJECT" CONTENT="Graphique Vantage Pro2+ Davis">
<META NAME="DESCRIPTION" CONTENT="graphique dynamique de tout">
<META NAME="KEYWORDS" CONTENT=" meteo, pluie, vent, temperature, station, Vantage, Davis, Davis Vantage Pro2, pression, UV, soleil, Houyet">
<META NAME="REVISIT-AFTER" CONTENT="5 DAYS">
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=9" >
<META NAME="LANGUAGE" CONTENT="FR">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Météo Herhet</title>

      
      <!-- 1. Add these JavaScript inclusions in the head of your page -->
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>         
		<script type="text/javascript" src="http://code.highcharts.com/highcharts.js"></script> 	
		<script type="text/javascript" src="http://code.highcharts.com/themes/grid.js"></script> 
		<script type="text/javascript" src="http://code.highcharts.com/modules/exporting.js"></script>
<!--		<script type="text/javascript" src="overlib.js"></script>
		<script type="text/javascript" src="overlib_fade.js"></script>  -->  


      <script type="text/javascript">  
        function comArr(unitsArray) { 
        var outarr = [];
        for (var i = 0; i < dTime.length; i++) {
         outarr[i] = [dTime[i], unitsArray[i]];
        }
      return outarr;
    } 	  
$(function () {
    var chart;        
         $(document).ready(function() {      
         var highchartsOptions = Highcharts.setOptions(Highcharts.theme);		 
         Highcharts.setOptions({
        lang: {
        months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
        weekdays: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
        shortMonths: ['Jan.', 'Fév.', 'Mars', 'Avr.', 'Mai', 'Juin', 'Juil.', 'Août', 'Sept.', 'Oct.', 'Nov.', 'Déc'],
        exportButtonTitle: "Exporter",
        printButtonTitle: "Imprimer",
        rangeSelectorFrom: "Du:",
        rangeSelectorTo: "A:",
        rangeSelectorZoom: "Période:",
        resetZoom: 'RAZ Zoom',
        resetZoomTitle: 'Initialiser zoom ? 1:1',
        downloadPNG: "Télécharger au format PNG image",
        downloadJPEG: "Téléécharger au format JPEG image",
        downloadPDF: "Télécharger au format PDF document",
        downloadSVG: "Télécharger au format SVG vector image",
        exportButtonTitle: "Exporter image ou document",
        printButtonTitle: "Imprimer le graphique",
        loading: "Chargement...",
        thousandsSep: ""
        }
      });
        chart = new Highcharts.Chart({
            chart: {
			renderTo: 'container', 
              zoomType: 'x', 
                type: 'column',
                margin: [ 50, 70, 75, 80],
				backgroundColor: {
				linearGradient: [0, 500, 500, 0],
				stops: [
				    [0, 'rgb(176, 176, 176)'],
                    [1, 'rgb(255, 255, 255)']

                ]
              },
            },
            title: {
                text: 'Nombre de jours de gel pour l'année 2014'
            },
			subtitle: {
                text: 'Source: Météo Herhet',
                x: -20
            },

			credits: {
            text: '© Météo Herhet',
            href: ''
			},

            xAxis: {
                categories: [
                    'Jan',
                    'Fév',
                    'Mar',
                    'Avr',
                    'Mai',
                    'Juin',
                    'Juil',
                    'Août',
                    'Sep',
                    'Oct',
                    'Nov',
                    'Déc',
                    '',
					'Année'
                ],
                labels: {
                    rotation: 0,
                    align: 'center',
                    style: {
                        fontSize: '13px',
                        fontFamily: 'Verdana, sans-serif'
                    }
                }
            },
            yAxis: [{
			max: 29,
			min: 0,
			      title: {
                  text: 'Jours de gel mensuels',
                },
					labels: {
                    formatter: function() {
                        return this.value +' J.';
                    },
                    style: {
                        color: '#000000'
                    }
                },
				
            },
{
			max: 90,
			min: 0,
			      title: {
                  text: 'Jours de gel annuel',
                },
					labels: {
                    formatter: function() {
                        return this.value +' J.';
                    },
                    style: {
                        color: '#000000'
                    }
                },
				opposite: true
            }],

            legend: {
                enabled: true,
				x: 0

            },
tooltip: {
            pointFormat: '{series.name}: <b>{point.y}</b><br/>',
            valueSuffix: ' J.',
            shared: true
        },
			plotOptions: {
                column: {
                	grouping: false,
                	shadow: false,
                    
                }
            },
			
			series: [{
                name: 'Jours de gel',
				color: '#6e738b',
                data:  comArr(dGel),
                pointPadding: -0.2    
            },{
                type: 'spline',
                color: '#ff8c00',
                name: 'Normale',
                data: comArr(dNormale),
				lineWidth: 0,
				marker :{
				enbled: true,
				symbol: 'circle',
				radius: 3},
                pointPadding: -0.3
				},{
                name: 'Jours de gel',
                color: '#8a8ea1',
                data: [null,null,null,null,null,null,null,null,null,null,null,null,null, 20],
				pointPadding: -0.2,
				yAxis: 1
            },{
                name: 'Normale',
                color: '#84e598',
                data: [null,null,null,null,null,null,null,null,null,null,null,null,null,76],
				yAxis: 1
    
            }]
        });
    });
 });	
eval('var dTime =  ["jan","fev","mar","avr","mai","juin","jui","aout","sep","oct","nov","dec","","annee"]');
eval(<?php echo  "'var dGel =  ".json_encode($t_out_mini)."'" ?>);
eval('var dNormale =  [20,18,10,5,2,null,null,null,null,1,5,15,null,null]'); 
eval('var dNormale_an =  76'); 
eval('var dGel_an =  20');	
     </script>
    <style type="text/css">
.style1 {
	text-align: left;
}
</style>
     <body>
<table width="500" border="0" align="center">

<tr>
<td>	 
       <div id="container" style="width: 600px; height: 300px; margin: 0 auto" class="style1"></div>
	   <div align="center"></div>
	   </td></tr></table>
     </body>
</html>
Station Vantage Pro2 plus + station agricole + réchauffeur pluviomètre - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Weather Display 10.37 build 80 - Cumulus - VirtualVP - Windows 8 - Data2Sql

Mon site: http://users.skynet.be/fc281717/accueil.htm

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Graphique jours de gel

Message par Météo Villarzel » 29 avr. 2014, 23:35

en fait, tu n'as rien cherché à faire, tu as juste recopié le code de helmain pour la partie php et mon code source pour la partie JS, la preuve est que dans ton script il y a déjà le résultat de la requête sur la bd et l'encodage en json

Code : Tout sélectionner

eval('var dTime =  ["jan","fev","mar","avr","mai","juin","jui","aout","sep","oct","nov","dec","","annee"]');
eval(<?php echo  "'var dGel =  ".json_encode($t_out_mini)."'" ?>);
eval('var dNormale =  [20,18,10,5,2,null,null,null,null,1,5,15,null,null]'); 
eval('var dNormale_an =  76'); 
eval('var dGel_an =  20');  
De plus tu n'as même pas mis de script de connexion à ta db.

Faut pas t'étonner que ça ne fonctionne pas.
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Météo Herhet
Messages : 11
Enregistré le : 15 févr. 2014, 08:52
Localisation : Herhet, Belgique
Contact :

Re: Graphique jours de gel

Message par Météo Herhet » 29 avr. 2014, 23:44

Ah oui merci excuse moi de t avoir fait perdre du temps pour rien. :oops:
Station Vantage Pro2 plus + station agricole + réchauffeur pluviomètre - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Weather Display 10.37 build 80 - Cumulus - VirtualVP - Windows 8 - Data2Sql

Mon site: http://users.skynet.be/fc281717/accueil.htm

Avatar du membre
helmain
Administrateur du site
Messages : 54
Enregistré le : 09 févr. 2014, 12:44
Localisation : FRANCE - Lagny-sur-Marne (77)
Contact :

Re: Graphique jours de gel

Message par helmain » 30 avr. 2014, 18:27

Météo Herhet

A part recopier des scripts dans leur totalité, tu sais faire quoi ??
Tu ne manques pas de culot !!
Il y a déjà eu des plaintes contre toi sur Infoclimat, ici par exemple : http://forums.infoclimat.fr/topic/82747 ... try2193575
Si j'étais toi, je me ferai tout petit.
Les parasites de ton genre ne sont pas les bienvenus sur ce forum.
Alors dégage !!
Station Vantage Pro2 + Soil/Leaf + Anémomètre déporté - Weatherlink 6.0.3 - Weather Display 10.37S build 84 - Cumulus 1.9.4 build 1099 - GraphWeather 3.0.28 - Windows 10/64 - VP2SQL + WDTU 1.2 pour Envoy8x - Hébergé par o2switch (MySql/PgSql)

Image

Météo Herhet
Messages : 11
Enregistré le : 15 févr. 2014, 08:52
Localisation : Herhet, Belgique
Contact :

Re: Graphique jours de gel

Message par Météo Herhet » 04 mai 2014, 10:39

Je sais bien que j'ai eu une plainte contre moi, cette affaire à été réglée et je lui avais expliqué mon problème.

Le seul problème c'est que je ne sais pas travailler avec le php/MySQL je n'ai aucune connaissance, je demande une explication pour le script pour les jours de pluie et à la place on me critique sur mon passé. J'ai changé sur 1an. Et il me semblait que s'était un forum d'entraide... Après avoir eu ce problème je ne savais pas si j'allais laissé mon site ouvert ou le fermer. Mais j'ai décidé de le laisser ouvert et de créer moi même moi propre site, tant pis si ca ne plait pas au gens, je les écouterai plus pour ne plus ravoir le même problème.
Alors maintenant je me repose la même question ne sais pas si je vais encore laisser mon site actif malgré la passion que ma transmit mon papy. Et quand on remue mon passer avec cette histoire ca me fait encore plus mal.

Cordialement
Station Vantage Pro2 plus + station agricole + réchauffeur pluviomètre - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Weather Display 10.37 build 80 - Cumulus - VirtualVP - Windows 8 - Data2Sql

Mon site: http://users.skynet.be/fc281717/accueil.htm

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Graphique jours de gel

Message par Météo Villarzel » 04 mai 2014, 11:57

Salut,
Bin, tu vois le problème avec toi, c'est que tu ne cherches pas à comprendre, tu as recopié à l'identique tous mes graphiques, ça ne me gêne pas vraiment mais tu aurais quand même pu prendre le temps pour les personnaliser, la seul chose que tu as réussi à modifier, c'est le copyright en bas des graphiques.
Regarde tes graphiques
http://users.skynet.be/fc281717/total_pluie.htm
http://users.skynet.be/fc281717/total_temp.htm
http://users.skynet.be/fc281717/rayonnement_mois.htm
tu fais une comparaison avec des normales, mais c'est les normales à Villarzel :cry: et tu n'as même pas enlevé les années précédentes à tes mesures

sur d'autres graphiques, tu n'as même pas pris le temps de changer les images, elles pointent sur mon serveur
chart.renderer.image('http://www.boock.ch/meteo/graphiques_hi ... /neige.jpg', 80, 60, 150, 150)
symbol: 'url(http://www.boock.ch/meteo/graphiques_hi ... s/snow.png)'
symbol: 'url(http://www.boock.ch/meteo/graphiques_highcharts/sun.png)'

Maintenant pour le graphique des jours de pluie, tu as toutes les réponses nécessaires sur ce post pour le réaliser.
C'est évident que quand on n'a pas le script tous fais, il faut réfléchir un petit peu, je te signale quand même en passant qu'il m'a fallu piocher des mois avant d'arriver à faire un seul graphique, car je n'avais pas plus de connaissance en JS et PHP que toi, en plus je suis d'une génération ou les ordinateurs n'existaient même pas quand j'avais ton âge et que j'ai tous dû apprendre en me documentant sur internet et aussi avec l'aide d'autres, mais après si tu veux être un temps soit peu indépendant, il faut mettre la main à la pâte.

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Avatar du membre
helmain
Administrateur du site
Messages : 54
Enregistré le : 09 févr. 2014, 12:44
Localisation : FRANCE - Lagny-sur-Marne (77)
Contact :

Re: Graphique jours de gel

Message par helmain » 04 mai 2014, 12:29

Quand on naît parasite, on est parasite ! :mrgreen:
Tu peux expliquer en quoi tu as changé en un an ??
Moi je peux te le dire, tu es encore pire, et en plus tu as l'immonde culot de modifier le copyright, t'attribuant ainsi la paternité d'un script que tu as volé.
Tu es encore plus minable que je ne le pensais.
Ce forum est bien un forum d'entraide, et toutes les explications nécessaires ont été fournies pour faire le graphique que tu souhaites.
Si ton QI est à un stade si bas qu'il ne te permet même pas de faire pour une fois des copier/coller en toute légalité des informations publiées sur ce forum et de modifier ensuite un nombre de jours de gel par un nombre de jours de pluie, tu auras beaucoup de mal à justifier de ton pseudo copyright non déposé si un jour un type qui en a marre de tes conneries, exerce à ton encontre des poursuites que tu auras bien cherchées.
Voilà à quoi tu t'exposes : http://www.copyrightfrance.com/phtml/copyright.php
Si tu veux apprendre au lieu de voler, commence par aller ici ce sera beaucoup plus intelligent et moins risqué.
Pour ta gouverne, ce forum ne donne aucune formation html, php, javascript ou sql, donc inutile d'insister avec lourdeur !
Station Vantage Pro2 + Soil/Leaf + Anémomètre déporté - Weatherlink 6.0.3 - Weather Display 10.37S build 84 - Cumulus 1.9.4 build 1099 - GraphWeather 3.0.28 - Windows 10/64 - VP2SQL + WDTU 1.2 pour Envoy8x - Hébergé par o2switch (MySql/PgSql)

Image

Répondre