Problems with chart axis

I have a chart with the following dataset.

when it tries to graph I receive these two errors.

so i then change my x axis to a number axis and i receive this error.

java.lang.IllegalArgumentException: Illegal type for X value: class java.lang.String (column ‘ColID’)
at com.inductiveautomation.factorypmi.application.components.chart.runtime.XYNumericDataSet.getXValue(
at org.jfree.chart.renderer.xy.AbstractXYItemRenderer.findDomainBounds(
at org.jfree.chart.plot.XYPlot.getDataRange(
at org.jfree.chart.axis.NumberAxis.autoAdjustRange(
at org.jfree.chart.axis.NumberAxis.configure(
at org.jfree.chart.plot.XYPlot.setDomainAxis(
at org.jfree.chart.plot.XYPlot.setDomainAxis(
at com.inductiveautomation.factorypmi.application.components.PMIChart.createXYChart(
at com.inductiveautomation.factorypmi.application.components.PMIChart.createChartImpl(
at com.inductiveautomation.factorypmi.application.components.chart.PMILineChartPanel.createChart(

so it does not like being a category axis or a number axis. what is going on?

nevermind figured it out. forgot to change the properties of the chart. not in the chart customizer but in the component properties. needed to change the chart type to category chart and then the extract order to by row.