c# line chart remove extra interval -
when create c# line chart dates in x-axis, , set interval 1, line chart interval each data point, want. however, there interval before first data point, , after last data point.
here post image of graph, can't because don't have 10 reputation
if attempt set axisx minimum , maximum values using tooadate() suggested in several other posts, chart area turns black.
here i'd post image of black graph, can't post because don't have 10 reputation
and here code i'm using create series.
series lakevals = new series("lakedata"); lakevals.charttype = seriescharttype.line; int = 0; datetime dateval; dateval = datetime.now; foreach (system.data.datarow row in datatable.rows) { if (row[_rd.charttype].tostring() != "") { dateval = (datetime)row["recdate_vc"]; lakevals.points.addxy(dateval.tostring("mm/dd/yyyy"), row[_rd.charttype]); lakevals.points[i].axislabel = dateval.tostring("mm/dd/yyyy"); if (i == 0) { //lakechart.chartareas[0].axisx.minimum = dateval.tooadate(); } i++; } } lakevals.markerstyle = markerstyle.circle; lakevals.markersize = 5; lakechart.series.add(lakevals); lakechart.chartareas[0].axisx.intervaltype = datetimeintervaltype.days; //lakechart.chartareas[0].axisx.maximum = dateval.tooadate(); lakechart.chartareas[0].axisx.interval = 1; lakechart.chartareas[0].axisy.minimum = 0; lakechart.chartareas[0].axisy.maximum = 100; lakechart.chartareas[0].axisy.interval = 10;
the commented out lines cause graph black. it's worth mentioning want keep date values added strings, rather adding them date values because if add them date values graph control attempt space them based on how far apart actual dates are, when want have them evenly spaced. request client, please no arguing me how should represent data, it's not choice.
Comments
Post a Comment