【发布时间】:2018-06-01 21:52:54
【问题描述】:
我想用对数 y 尺度在一个茎图中可视化 1024 个值。使用线性比例它可以正常工作,但使用对数比例,图形看起来很奇怪。我的代码或 oxyplot 中是否有错误?
我的主干图如下所示: reversed stem plot
这是我的源代码:
var plotModel = new PlotModel { Title = "Stem Plot" };
plotModel.Axes.Clear();
if (yScalingType==(int)YScalingType.log)
{
LogarithmicAxis axisY = new LogarithmicAxis
{
Position = AxisPosition.Left,
MajorStep = 20,
UseSuperExponentialFormat = false,
Base = 10
};
axisY.AbsoluteMaximum = 1000;
axisY.AbsoluteMinimum = 0;
plotModel.Axes.Add(axisY);
}
var series = new StemSeries();
plotModel.Series.Add(series);
for (int i = 0; i < 1024; i++)
series.Points.Add(new DataPoint(i, 100.0));
【问题讨论】:
-
如果我使用柱状图而不是茎状图,也会发生同样的情况。
-
这很令人费解!也许是一个错误?如果 stemseries 存在已知问题,您是否检查过 github 存储库? github.com/oxyplot/oxyplot/issues
标签: c# charts logarithm oxyplot yaxis