var d0Act=[[0,null],[1,null],[2,null],[3,null],[4,null],[5,null],[6,null],[7,null],[8,null],[9,null],[10,null],[11,null],[12,null],[13,null],[14,null],[15,null],[16,null],[17,null],[18,null],[19,null],[20,null],[21,null],[22,null],[23,null],[24,null],[25,null],[26,null],[27,null],[28,null],[29,null],[30,null],[31,null],[32,null],[33,null],[34,null],[35,null],[36,null],[37,null],[38,null],[39,null],[40,null],[41,null],[42,null],[43,null],[44,null],[45,null],[46,null],[47,null],[48,null],[49,null],[50,null],[51,null],[52,null],[53,null],[54,null],[55,null],[56,null],[57,null],[58,null],[59,null],[60,null],[61,null],[62,null],[63,null],[64,null],[65,null],[66,null],[67,null],[68,null],[69,null],[70,null],[71,null],[72,null],[73,null],[74,null],[75,null],[76,null],[77,null],[78,null],[79,null],[80,null],[81,null],[82,null],[83,null],[84,null],[85,null],[86,null],[87,null],[88,null],[89,null]];
var limUAct=[[0,1.],[89,1.]];
var limLAct=[[0,-1.],[89,-1.]];
var FechaAct =[[4,"05"],[9,"10"],[14,"15
Diciembre 2024"],[19,"20"],[24,"25"],[29,"30"],[35,"05"],[40,"10"],[45,"15
Enero 2025"],[50,"20"],[55,"25"],[60,"30"],[66,"05"],[71,"10"],[76,"15
Febrero 2025"],[81,"20"],[86,"25"]];
$(function() {
$.plot("#placeSISAct", [
{
data: limUAct,
lines: { show: true, fill: false, },
shadowSize: 1,
color: '#00ff00'
},
{
data: limLAct,
lines: { show: true, fill: false, },
shadowSize: 1,
color: '#ffff00'
},
{
data: d0Act,
lines: { show: true, fill: false},
color: '#000000'
},
{
data: d0Act,
points: { show: true, radius: 2,symbol: 'circle' } ,
color: '#000000'
},
],
{
xaxis: {
ticks: FechaAct,
font: {
size: 8, family: 'verdana',style :'normal', color : 'black'
},
},
yaxis: {
min:-3,
max: 3,
ticks: ['-3','-2','-1','0','1','2','3'],
font: {
size: 8, family: 'verdana',style :'normal', color : 'black'
}
} ,
grid: {
hoverable: true,
clickable: true ,
autoHighlight: true,
}
}
);
});
$('#placeSISAct').bind('plothover', function (event, pos, item) {
//alert('entre aca');
if (item) {
if (previousPoint != item.datapoint) {
previousPoint = item.datapoint;
$('#tooltip').remove();
var x = item.datapoint[0].toFixed(0),
y = item.datapoint[1].toFixed(2);
sis=d0Act[x];
showTooltip(item.pageX, item.pageY,
'sis= '+sis[1]+' std');
}
}
else {
$('#tooltip').remove();
previousPoint = null;
}
});
$(function() {
// URL para recuperar la estacion
var dataurlAct = 'get_json.php?NEst=87097&FechaI=2024-12-01&FechaF=2025-02-28' ;
console.log('dataurlAct'+ dataurlAct);
// recuperamos la serie con jQuery
function onDataReceivedAct(serie) {
//alert(serie.data);
data1Act=serie.data;
//alert(est[1].id);
i=197;
$('#TituloPPAct').html( 'Precipitación (mm)
Est: '+est[i].id +' - "' + est[i].nom + '" / lat: '+est[i].lat+ ' / lon: '+est[i].lng+ ' / alt: '+est[i].alt +' m');
$.plot($('#preholderAct'), [{data: serie.data,color:'blue'}],
{
bars: { show: true,
align: 'center'
},
crosshair: {
mode: 'x'
},
xaxis: {
ticks: FechaAct,
font: {
size: 8, family: 'verdana',style :'normal', color : 'black'
},
},
yaxis: {
min:0,
max: 125,
ticks : [0,25,50,75,100,125],
font: {
size: 8, family: 'verdana',style :'normal', color : 'black'
}
} ,
grid: {
hoverable: true,
clickable: true ,
autoHighlight: true,
}
});
};
$.ajax({
url: dataurlAct,
method: 'GET',
async: false,
dataType: 'json',
success: onDataReceivedAct,
error: function (request, status, error) {
//Muestra el error en caso de problemas
alert(error)
}
});
$('#preholderAct').bind('plothover', function (event, pos, item) {
//alert('entre aca');
if (item) {
if (previousPoint != item.datapoint) {
previousPoint = item.datapoint;
$('#tooltip').remove();
var x = item.datapoint[0].toFixed(0),
y = item.datapoint[1].toFixed(2);
pr=data1Act[x];
showTooltip(item.pageX, item.pageY,
'pp= '+pr[1]+' mm');
}
}
else {
$('#tooltip').remove();
previousPoint = null;
}
});
});