1

有什么方法可以在 Zedgraphs 中包装图例文本。

在我的应用程序中,图例文本较长,这使图形看起来很小。所以我需要一种包装图例文本的方法,以保持图形大小的一致性。

谢谢库马尔

4

1 回答 1

0

据我所知,没有自动化的方法可以做到这一点,所以你可能必须自己插入换行符\n。像这样,例如:

zgc.GraphPane.AddCurve("curve with a\nterribly long\nname that\ncould potentially\nstretch far\nacross the pane", 
    new[] { -0.3, 0.5, 0.9 }, new[] { 0.8, 0.3, 0.1 }, Color.Blue);

这将导致文本显示换行,但不幸的是,图例线和符号的宽度也由曲线名称的长度决定,并不必要地延长。为避免此问题,您还需要禁用图例中线条和符号的显示:

zgc.GraphPane.Legend.IsShowLegendSymbols = false;

最终结果将如下所示:

图例中的长曲线名称

于 2012-08-06T09:43:03.247 回答