gpt4 book ai didi

c# - 从图表 c# 中删除轴线

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:54 24 4
gpt4 key购买 nike

我想在 C# 中从图表中删除轴线。我只想指出那里。如何做到这一点?

这是一个结果

enter image description here
(来源:akusherstvo.ru)

代码如下:

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;

}

最佳答案

由于某些原因,既不能设置 LineWidth 也不能使 LineColor = Color.Transparent 正常工作 Chart 元素。

但您可以将其设置为与ChartBackColor 具有相同的Color:

chart1.ChartAreas[0].AxisX.LineColor = chart1.BackColor;

enter image description here

要删除更多内容,您可以这样写:

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;

和:

chart1.Legends.Clear();

但是最简单的方法是禁用:

chart1.ChartAreas[0].AxisX.Enabled = AxisEnabled.False; 
chart1.ChartAreas[0].AxisY.Enabled = AxisEnabled.False;

现在不需要对轴做任何操作了..

现在只有那个点可以看到了。我没有发布那一点的屏幕截图..;-)

关于c# - 从图表 c# 中删除轴线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30822621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com