winforms - Remove axis line from chart c# -
i want remove axis line chart in c#. want have point there. how that?
here result

here code:
public chartbuilder(ref chart chart, double minvalue, double maxvalue) { this.chart = chart; this.chart.series.clear(); chart.chartareas[0].axisx.minimum = minvalue; chart.chartareas[0].axisx.maximum = maxvalue; chart.chartareas[0].axisy.minimum = minvalue; chart.chartareas[0].axisy.maximum = maxvalue; chart.chartareas[0].axisx.minorgrid.enabled = false; chart.chartareas[0].axisx.majorgrid.enabled = false; chart.chartareas[0].axisy.minorgrid.enabled = false; chart.chartareas[0].axisy.majorgrid.enabled = false; chart.chartareas[0].axisy.majorgrid.linewidth = 0; chart.chartareas[0].axisx.labelstyle.enabled = false; chart.chartareas[0].axisy.labelstyle.enabled = false; chart.chartareas[0].axisx.interval = 1; chart.chartareas[0].axisy.interval = 1; chart.chartareas[0].axisx.linecolor = color.transparent; chart.chartareas[0].axisy.linecolor = color.transparent; }
for reason neither setting linewidth works nor making linecolor = color.transparent, works fine chart elements.
but can set have same color chart's backcolor:
chart1.chartareas[0].axisx.linecolor = chart1.backcolor; 
to remove few more things can write this:
chart1.chartareas[0].axisx.majorgrid.enabled = false; chart1.chartareas[0].axisx.minorgrid.enabled = false; chart1.chartareas[0].axisy.majorgrid.enabled = false; chart1.chartareas[0].axisy.minorgrid.enabled = false; and :
chart1.legends.clear(); however simplest way disable axes:
chart1.chartareas[0].axisx.enabled = axisenabled.false; chart1.chartareas[0].axisy.enabled = axisenabled.false; no need anything else axes, now..
now there dot seen. don't post screenshot of 1 point.. ;-)
Comments
Post a Comment