我想問我怎樣才能改變數字1,2,3,4 ...從圖形,我想日期(1 - > 11_08_2016_12_36沒有.mat)在圖中來自工作區fnames.name中的變量。我嘗試了一些函數句柄,但它不起作用。謝謝你的幫助。從matlab中的數字到數據的條形圖變化x軸
0
A
回答
0
N={fnames.name}; %isolate the names
t=zeros(1,length(N)); %reserve space
for ct = 1:length(N) %go over the names
temp=regexp(N{ct},'\d\d_\d\d_\d\d\d\d_\d\d_\d\d','match'); %match the relevant part
t(ct)=datenum([temp{:}],'mm_dd_yyyy_HH_MM'); %convert to datenum
end
%plot your graph here, use t as the x-axis%
datetick('x',1) %give x-axis in date
0
使用軸手柄。
data=rand(3,1);
hfig = figure;
hax = axes;
hbar = bar(1:3,data);
dates={'Date 1';'Date 2';'Date 3'};
hax.XTickLabel=dates;
% In case you want your labels rotated.
hax.XTickLabelRotation=90;
相關問題
- 1. Matlab:條形圖x軸標籤丟失
- 2. 如何僅顯示MATLAB中條形圖x軸上的現有數據點?
- 3. 如何在MATLAB的條形圖中展開x軸
- 4. ggplot大型x軸數據集的多個堆積條形圖
- 5. 帶有可數據列的Asp.net條形圖作爲X軸
- 6. 從x軸過渡:條形圖
- 7. 我如何從matlab中的數據中繪製條形圖
- 8. Matlab的:3D條形圖在指定軸
- 9. 在條形圖中減少x軸刻度(標籤)的數量
- 10. 如何用非數字X軸創建條形圖?
- 11. 將數據標籤添加到matlab中的分組條形圖
- 12. 與等距x軸的flot條形圖
- 13. 帶文本x軸的條形圖 - achartengine
- 14. 刪除條形圖上的X軸
- 15. 分組條形圖上的X軸值
- 16. 帶文本x軸的graphael條形圖
- 17. x軸上的BIRT限制條形圖
- 18. 在gRaphael中將x軸和y軸添加到條形圖?
- 19. 在R條形圖中縮短x軸
- 20. 兩個變量的圖形在x軸上同時變化
- 21. 繪圖x軸在MatLab的
- 22. D3水平條形圖X軸範圍比通過AngularJs中的數據更短
- 23. 在MATLAB中繪製具有特定範圍的x軸的條形圖
- 24. SSRS使用數據庫中的每一列將多行圖形化爲x軸
- 25. Matplotlib:在3D條形圖中在x軸上格式化日期
- 26. 條形圖從數據庫
- 27. ggplot條形圖 - 沿x軸系數分割填充圖例
- 28. 堆積條形圖改變x軸的情節號值
- 29. Flot條形圖與X軸標籤對齊條形圖
- 30. 如何繪製y軸上的整數和achrtengine中x軸上的字符串的條形圖
這是我的解決方案,但感謝您的幫助: 'handle = gca; x_label = strtok({fnames.name},'。'); %%從文本中刪除「.mat」 x_label = strrep(x_label,'_','/');因爲MATLAB以「_」作爲索引,所以我將其更改爲「/」 set(handle,'XTick'[1:size(fnames,1)],'XTickLabel',x_label,'XTickLabelRotation',45) %%選擇x_label與可變大小和旋轉45°' –