2

这是我的表格与 Zedgraph 的屏幕截图:

http://eff1fan.com/antialias-false.png

这就是我想要的:灰色表格上的灰色图表;没有图形或图表边框。唯一的问题是别名。所以我添加了这个:

zedGraphControl1.IsAntiAlias = true;

但后来我明白了:

http://eff1fan.com/antialias-true.png

如何摆脱现在出现的图表顶部和左侧的部分边框?

4

2 回答 2

2
zedgraphControl1.MasterPane.Border.IsVisible = false;

应该修复它。

于 2013-07-07T18:54:54.837 回答
1

我挖掘了 zedgraph 源代码;找不到任何简单的原因/修复。所以,我只是关闭了整个图形的抗锯齿(在设计器中),然后为各个组件打开了它:

        myPane.XAxis.Title.FontSpec.IsAntiAlias = true;

        LineItem curve_x = new LineItem("x", x_values, sensor_x, Color.Red, SymbolType.None, 2.5F);
        LineItem curve_y = new LineItem("y", x_values, sensor_y, Color.Blue, SymbolType.None, 2.5F);
        LineItem curve_z = new LineItem("z", x_values, sensor_z, Color.Green, SymbolType.None, 2.5F);

        curve_x.Line.IsAntiAlias = true;
        curve_y.Line.IsAntiAlias = true;
        curve_z.Line.IsAntiAlias = true;

        myPane.XAxis.Scale.FontSpec.IsAntiAlias = true;
        myPane.YAxis.Scale.FontSpec.IsAntiAlias = true;

那成功了。

http://www.eff1fan.com/antialias-workaround.png

于 2013-06-26T01:12:41.053 回答