scottplot xticks 不显示

scottplot xticks not showing

我有下图,其中通过调用 xticks() 定义的标签没有为 scottplot 显示,有人知道为什么吗?

比照。下面的图片和相应的代码片段

        var plt2 = new ScottPlot.Plot(800, 600);
        plt2.AddBar(valuesBot.ToArray(), tickPositions.ToArray(), System.Drawing.Color.Red);
        plt2.AddBar(valuesTop.ToArray(), tickPositions.ToArray(), System.Drawing.Color.Green);
        plt2.SetAxisLimitsY(0, 2800); //TODO: size to maximum value        
        plt2.XLabel("AlertTypes");
        plt2.YLabel("#Occurences");
        plt2.Title("Open vs Closed Alerts");
        string[] ticks = alertTypesList.ToArray();
        plt2.XTicks(tickPositions.ToArray());
        plt2.SaveFig("AlertsReceivedAbsolute.png");

我没有看到 plt2.XTicks(tickPositions.ToArray());

定义的 xtick

看来您使用的是 ScottPlot 的测试版 (4.1.x)。今天发布了一个新的测试版 4.1.7(在撰写本文时大约 30 分钟前),它似乎解决了这个问题:https://github.com/ScottPlot/ScottPlot/releases/tag/4.1.7-beta

如果更新到 4.1.7 没有解决这个问题,那么使用稳定版本 (4.0.x) 可能是最有意义的。