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