堆栈图MatLab中的对数x轴

问题描述 投票:1回答:1

我正在尝试从表中绘制堆栈图,以呈现具有相同x轴的多个变量。但是,我希望x轴是对数的。我在stackplot文档中找不到任何方法。有人对我该如何解决有任何建议吗?

但是,我尝试使用子图,这样一来,我的图形就无法全部显示在一页上,并且子图之间会有很多空白。因此,我选择了stackplot以使其更美观,更节省空间。

tbl = readtable('usage.csv'); 

newYlabels = {'Heating (kWh/year)','Cooling (kWh/year)','Electricity (kWh/year)'};  
stackedplot(tbl,[{2:16},{17:27},{28:35}],'XVariable',[1],'DisplayLabels',newYlabels);

这是代码的输出:

“

这是我要制作的图像,但x轴必须是对数刻度的实变量(\ beta)

“

matlab plot matlab-figure logarithm
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.