【发布时间】:2014-09-15 02:27:54
【问题描述】:
谁能告诉我如何更改Y轴字符串格式??
我有想要添加百分号的 Y 轴百分比。
我正在使用 OxyPlot 在 wpf 中生成图表。
这是我的尝试,但它不起作用:
Func<double, string> formatFunc = (x) => string.Format("{000.00}%", x);
formatFunc = new Func<double,string>("{0}");
// Add the plot to the window
line.YAxis.LabelFormatter = formatFunc;
这会产生空引用错误。
谢谢!
【问题讨论】:
-
你看过这些例子吗?有一个专门针对
LabelFormatter。仅供参考,示例图表位于网站上,因此您可以找到您正在寻找的功能,然后查看该示例:oxyplot.org/ExampleBrowser 在“轴示例”标题下的大约十分之一处,是“LabelFormatter”。 -
不,我不知道这些例子存在。我刚刚离开谷歌搜索。我去看看。现在肯定觉得自己很笨...谢谢!
-
不,我也经历过同样的事情。书签。我相信这些示例的代码包含在 OxyPlot 源代码中,因此您可以根据需要自行构建和运行它,但我认为没有太大必要。通常,找一个做类似事情的例子,浏览代码,然后调整你的。顺便说一句,如果这有助于解决您的问题,请告诉我,我会将其转为答案。
-
@Steve 您指向的网站已不存在。您必须下载 github 代码并自己编译 ExampleBrowser(除非它在其他地方可用)。