Hola un saludo
Me encuentro intentando hacer mi primera gráfica o chart usando el lenguaje visual studio; la gráfica es tipo radar y necesito cargarla con la siguiente información contenida en la consulta:
Ya he implementado el chart radial en el formulario:
Ahora el chart lo cargo con una consulta SQL a mi BD que retorna el datatable y se lo asigna al datasource del chart:
'CARGA LOS PUNTAJES DE LA MUESTRA EN UNA GRAFICA RADIAL
Sub Cargar_radial()
ChartRadial.DataSource = select_data_radial(codigoMuestra)
End Sub
'DEVUELVE LOS DATOS DE LA MUESTRA PARA CARGAR LA GRAFICA RADIAL DESDE UN PROCEDIMIENTO( MÉTODO DE OTRA CLASE)
'LA CONEXIÓN LA HAGO DESDE OTRA CLASE. ACLARO QUE EN OTROS FORMULARIOS DEL PROGRAMA CONSULTO DEL MISMO MODO Y FUNCIONA CORRECTAMENTE
Public Function select_data_radial(ByVal codigo As String) As DataTable
Dim Tabla As New DataTable
Try
Dim da As New SqlDataAdapter("SELECT A.puntaje_fragancia_aroma 'FRAGANCIA/AROMA', A.puntaje_sabor 'SABOR',A.puntaje_acidez 'ACIDEZ'," +
"A.puntaje_cuerpo() 'CUERPO', A.puntaje_sabor_boca 'SABOR/BOCA', A.puntaje_balance 'BALANCE', A.puntaje_general() 'GENERAL'" +
"FROM MUESTRA M JOIN ARABICA A ON M.codigo= A.fk_codigo_muestra" +
"WHERE M.codigo = '" & codigo & "'", db.Conexion)
da.Fill(Tabla)
Catch ex As Exception
Return Nothing
End Try
Return Tabla
End Function
Al ejecutar el programa no me lanza ningún tipo de excepción, y la consulta como pueden ver en la primera imágen si devuelve datos.
Ahora el inconveniente es que la gráfica no se carga, queda en blanco y sólo aparece la palabra Series1.
Quiero saber si estoy implementado el chart de modo correcto, y cómo debo hacerlo? no hay mucho material al respecto