I created a graph Highcharts Pie
but only displays the text Slice, as replaced by the text that I need.
Here is my code:
public ActionResult Grafico()
{
DotNet.Highcharts.Highcharts columnChart = new DotNet.Highcharts.Highcharts("columnchart");
columnChart.InitChart(new DotNet.Highcharts.Options.Chart()
{
Type = DotNet.Highcharts.Enums.ChartTypes.Pie,
BackgroundColor = new BackColorOrGradient(System.Drawing.Color.AliceBlue),
Style = "fontWeight: 'bold', fontSize: '17px'",
BorderColor = System.Drawing.Color.LightBlue,
BorderRadius = 0,
BorderWidth = 2,
Width = 900,
Height=700
});
columnChart.SetTitle(new Title()
{
Text = "APRESENTAÇÃO GRÁFICA "
});
columnChart.SetSubtitle(new Subtitle()
{
Text = "STATUS GERAL ATUALIZADO"
});
columnChart.SetXAxis(new XAxis()
{
Type = AxisTypes.Category,
Title = new XAxisTitle() { Text = "STATUS", Style = "fontWeight: 'bold', fontSize: '17px'" },
Categories = new[] { "ALOCAR OS",
"APROVAR DEVOLUÇÃO FORNECEDOR",
"APROVAR MANUTENÇÃO INTERNA INVIÁVEL",
"APROVAR REPARO EXTERNO",
"AVALIAR PENDENCIA CONTRATUAL",
"ELABORAR LAUDO",
"EMITIR LAUDO DE PERDA DE GARANTIA",
"ENTREGAR OS PARA LME",
"ENTREGAR OS PARA LOG",
"ESTOCAR OS ENTRADA",
"ESTOCAR OS SAÍDA",
"PREPARAR ENVIO/DEVOLUÇÃO OS",
"PROCESSO DE REPARO CONCLUÍDO",
"RECEBER OS DA LOGÍSTICA",
"RECEBER OS DE FORNECEDOR",
"RECEBER OS DO LME",
"REGISTRAR COLETA DE TRANSPORTE",
"REGISTRAR ENTREGA NO CLIENTE/FORNECEDOR",
"REGISTRAR REPARO INTERNO",
"REGISTRAR TRIAGEM",
"REGISTRAR VISTORIA",
"REQUISITAR OS",
"SOLICITAR TRANSPORTE"
}
});
columnChart.SetYAxis(new YAxis()
{
Title = new YAxisTitle()
{
Text = "QUANTIDADES",
Style = "fontWeight: 'bold', fontSize: '17px'"
},
ShowFirstLabel = true,
ShowLastLabel = true,
Min = 0
});
columnChart.SetLegend(new Legend
{
Enabled = true,
BorderColor = System.Drawing.Color.CornflowerBlue,
BorderRadius = 6,
BackgroundColor = new BackColorOrGradient(System.Drawing.ColorTranslator.FromHtml("#FFADD8E6"))
});
columnChart.SetSeries(new Series[]
{
new Series{
Name = "Quantidade",
Data = new Data(new object[] { 109, 59, 64, 62, 45, 49, 53, 53, 57,109, 59, 64, 62, 45, 49, 53, 53, 57,20,20,12,22,22 })
},
}
);
columnChart.SetCredits(new Credits() { Enabled = false });//Retira o link de creditos
return View(columnChart);
}