在MATLAB中,我有一個帶有一些刻度標籤的圖形。我想直觀地強調這些標籤中的一部分,但不是全部。有沒有辦法只用粗體字放一些刻度標籤?用粗體表示某些刻度標籤(但不是全部)?
4
A
回答
2
你也可以用第二個覆蓋你的 「原生態」 軸。在第二次您配置粗體滴答。與linkaxes一起,您可以保持適當的縮放行爲。
3
刻度標籤不是單獨的對象。它們屬於軸,它們的屬性由軸確定。
您可以做的是刪除刻度標籤並將其替換爲文本對象。在這種情況下,您可以控制文本屬性。
plot(magic(5))
xticks = get(gca,'XTick'); %# x tick positions
xlabels = cellstr(get(gca,'XTickLabel')); %# get the x tick labels as cell array of strings
set(gca,'XTickLabel',[]) %# remove the labels from axes
n = numel(xlabels);
yl = ylim;
idx1 = 1:2:n; %# 1st set of ticks
idx2 = 2:2:n; %# 2nd set
t1 = text(xticks(idx1),repmat(yl(1),numel(idx1),1), xlabels(idx1), ...
'HorizontalAlignment','center','VerticalAlignment','top');
t2 = text(xticks(idx2),repmat(yl(1),numel(idx2),1), xlabels(idx2), ...
'HorizontalAlignment','center','VerticalAlignment','top');
set(t2,'FontWeight','bold') %# make the 2nd set bold
5
相關問題
- 1. Magento:某些類別的標題,但不是全部
- 2. UIButton標題標籤的粗體部分
- 3. 如何僅在JTextArea的某些部分顯示粗體文本?
- 4. 如何以編程方式使標籤的某些部分在窗體中以粗體顯示?
- 5. Capistrano網關僅用於某些服務器,但不是全部
- 6. 粗體不適用於文本字段...但適用於標籤
- 7. 在標籤上顯示刻度符號
- 8. 解除綁定某些鏈接,但不是全部
- 9. 更改JTable中某些行的顏色但不是全部
- 10. NServiceBus爲某些消息類型指定BinarySerializer,但不是全部
- 11. Jasper時間軸日期軸:顯示每月刻度但顯示年度刻度標籤
- 12. MFC中的粗體標籤
- 13. 一些字體是粗體,有些不是
- 14. XSL匹配一些但不是全部
- 15. 旋轉一些UIViews,但不是全部?
- 16. Chart.js數據/標籤刻度
- 17. 如何將我的標籤中的某些字符更改爲粗體?
- 18. 如何使標籤中某些文本的第一行變爲粗體?
- 19. 與matplotlib subplots不一致的刻度標籤字體
- 20. 顯示全部Ghost標籤
- 21. 頂部X軸標籤不顯示窗體窗體圖表
- 22. 改變一些,但不是全部,多指標列名
- 23. 使用plotnine更改刻度標籤
- 24. 爲某些控件禁用ASP.NET視圖狀態但不是全部
- 25. 旋轉緯度(y)刻度標籤 - cartopy
- 26. X軸刻度(標籤)不能正確顯示爲日期
- 27. MATLAB不在子圖上顯示x刻度標籤
- 28. Android頂部標籤不顯示標籤的全名
- 29. Excel VBA循環通過一些工作表,但不是全部
- 30. MagicalRecord - 速記適用於某些實體,但不是別人
太好了 - 謝謝! – 2012-02-07 06:31:47