Buenos días,
Necesito vuestra ayuda. Tengo el siguiente cacho de código con el que quiero pintar un gráfico.
Código aspx:
Ver original<script type="text/javascript">
var fecIni, fecFin, ent, pym, rang, kp;
function CrearGraficaRecentActivityKPI(fechaInicio, fechaFin, entorno, pyme, rango, kpi) {
fecIni = fechaInicio;
fecFin = fechaFin;
ent = entorno;
pym = pyme;
rang = rango;
kp = kpi;
var timeoffset = new Date().getTimezoneOffset();
var currDataSource, currData, datos, data;
var to = rutaFS + 'BI/VisorRendimiento.aspx/CargarRecentActivityKPI';
$.when($.ajax({
type: 'POST',
url: to,
data: JSON.stringify({ fechaInicio: fechaInicio, fechaFin: fechaFin, rango: rango, entorno: entorno, pyme: pyme, kpi: kpi, timeoffset: timeoffset }),
contentType: 'application/json;charset=utf-8',
dataType: 'json',
async: false
})).done(function (msg) {
datos = null;
datos = msg.d;
data = [];
if (datos != null) {
for (var i = 0; i < datos.length; i++) {
if (datos[i].tiempoAcceso.TotalMilliseconds == 0) {
data[i] = { LabelRecentActivityKPI: datos[i].horaAcceso, ValueRecentActivityKPI: null};
} else {
data[i] = { LabelRecentActivityKPI: datos[i].horaAcceso, ValueRecentActivityKPI: datos[i].tiempoAcceso.TotalMilliseconds };
}
}
}
currDataSource = null;
currData = null;
currData = data;
currDataSource = new $.ig.DataSource({ dataSource: null });
currDataSource = new $.ig.DataSource({ dataSource: currData });
});
$("#divRecentActivityKPI").css("display", "inherit");
$("#lblpmd").remove();
$("#pmd").remove();
$("#divRecentActivityKPI").igDataChart({
width: "95%",
height: "250px",
dataSource: currDataSource,
axes: [{
name: "xAxis",
type: "categoryX",
label: "LabelRecentActivityKPI",
},
{
name: "yAxis",
type: "numericY"
}],
series: [{
name: "seriesRecentActivityKPI",
type: "scatter",
xAxis: "xAxis",
yAxis: "yAxis",
xMemberPath: "LabelRecentActivityKPI",
yMemberPath: "ValueRecentActivityKPI",
markerType: "circle"
}
],
horizontalZoomable: true,
verticalZoomable: true,
windowResponse: "immediate"
});
};
</script>
Cuando ejecuto el código y va a visualizar el gráfico me marca el siguiente error y no se a que viene ese error.
ERROR: JavaScript runtime error: Object doesn't support property or method 'actualMinimumValue'
y me marca que el error me lo da aquí.
if(!$.ig.Series.prototype.fe.call(this,db,dc,dd)|| dc.isEmpty()||db.isEmpty()||this.xAxis()==null||th is.yAxis()==null||this.xAxis().seriesViewer()==nul l||this.yAxis().seriesViewer()==null||this.ke()==n ull||this.kf()==null||this.ke().count()==0||this.k f().count()==0||this.eb()==null||this.eb().g()!=th is.ke().count()||this.eb().g()!=this.kf().count()| |this.xAxis().seriesViewer()==null||this.yAxis().s eriesViewer()==null||this.xAxis().actualMinimumVal ue()==this.xAxis().actualMaximumValue()||this.yAxi s().actualMinimumValue()==this.yAxis().actualMaxim umValue())
ALGUIEN ME PUEDE AYUDAR???


