如何在Matlab中以对数比例绘制带有负值的箱线图?

我想使用箱线图比较两个数据集。但是,其中一个数据集的范围较大(-2500-> 1800),而另一个数据集则更为紧凑(-45-> 35)。

如何在Matlab中以对数比例绘制带有负值的箱线图?

要正确比较两者,我希望两个箱形图中的Y轴相似。由于范围的差异,我尝试使用logscale进行此操作,希望它会产生良好的可读性:

subplot(1,2,1)
boxplot(DEM)
set(gca,'YScale','log')
ylim([0 1750])
subplot(1,2)
boxplot(DEM2)
set(gca,'log')
ylim([0 1750])

但是Matlab会忽略负值。

如何在Matlab中以对数比例绘制带有负值的箱线图?

有人知道我该如何解决吗?是否有另一种方法可以通过具有相似的Y轴但仍具有良好的可读性来比较带有箱线图的两个数据集?

zhang0013hao 回答:如何在Matlab中以对数比例绘制带有负值的箱线图?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3062151.html

大家都在问