public string[,] MontarGrafico(double[] dados, DateTime dataInicial, string unidade) { double index = BuscarMaiorValor(dados); string[,] colunas = new string[4, 8]; for (int i = 0; i < dados.Count(); i++) { //0 nome //1 valor //2 tamanho //3 valor integral StringBuilder dia = new StringBuilder(); dia.Append(Convertt.ToDiaSemana(i)); dia.Append(" "); dia.Append(dataInicial.AddDays(i).ToString("dd")); colunas[0, i] = dia.ToString(); colunas[1, i] = Convertt.ToFormatCasasDecimais(dados[i]) + unidade; double valor = (dados[i] * indiceGrafico) / index; colunas[2, i] = "calc(" + Convertt.TransformarVirgulaPonto(valor) + "% - 160px)"; colunas[3, i] = Convertt.ToFormatCasasDecimais(dados[i]); } return(colunas); }