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) 可能是最有意义的。
我有下图,其中通过调用 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());
看来您使用的是 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) 可能是最有意义的。