2
A
回答
2
你可以通過在單元格數據中加入html代碼來做到這一點,有一個例子,在MATLAB網站上有一個指南,但恕我直言,它不是很優雅的做法,因爲它使內容成爲一個字符串並隱藏數據。它使任何後續的數據處理非常尷尬,因爲你必須開始分離出html代碼。
http://www.mathworks.com/support/solutions/en/data/1-D782JW/index.html?product=ML&solution=1-D782JW
所以單元格的內容結束了這樣
<html><font color="blue">'my text'</font></html>
因此,一個工作例子來闡明的意見,因爲我意識到上面的顏色示例中的文本,而不是背景請求。
scores=cell(7,10);
scores(3,4)={'<html><font bgcolor=#FF8800>my text</font></html>'}
f=figure
uit = uitable(f, 'Data', scores,'Units', 'normalized','Position', [0 0 1 1]);
這創建了插入單元格html的分數的單元格數組。當您創建可用時,您將屬性「數據」設置爲此單元格數組。如果您已通過引導建立你的表,那麼你應該有一個句柄表對象,在這種情況下,你應該能夠使用設置
set(uitableHandle,'Data',scores);
正如我說的有點亂,不工作這以及它只是爲文本背景着色,而不是整個單元格,但我認爲這是使用本地MATLAB GUI小部件的最佳選擇。
相關問題
- 1. 如何突出顯示pygtk表中的單個單元格?
- 2. 突出顯示CollectionView中的單元格
- 3. 突出顯示單個單元格
- 4. 突出顯示的單元格表
- 5. 選中時突出顯示單元格
- 6. 突出顯示錶格中的單元格邊框的問題
- 7. 只突出顯示錶格單元格中的文本
- 8. 只使表格中突出顯示的單元格值
- 9. 如何突出顯示AngularJS中的選定表格單元格?
- 10. 突出顯示錶格單元格中的圖案
- 11. 表格單元格中的ImageView突出顯示
- 12. 突出顯示第一列的結果/獲勝突出顯示的單元格中的單元格
- 13. 突出顯示帶有標題的幾個表格單元格
- 14. GMGridView的單元格突出顯示
- 15. 突出顯示過期的單元格
- 16. Excel VBA宏使突出顯示的單元格與下一個未突出顯示的單元格相同
- 17. 使用javascript突出顯示動態php表中的單元格
- 18. 突出顯示數據表中的單元格數據
- 19. Java Swing:Jtable突出顯示單元格中單詞的一部分
- 20. 突出顯示基於單元格更改的單個單元格
- 21. 單擊突出顯示錶格視圖單元格
- 22. 突出顯示jgraphx中的多個單元格
- 23. 在單獨的工作表中突出顯示的單元格的內容
- 24. 單擊表格中的鏈接時突出顯示HTML表格
- 25. 突出顯示編程WPF單元格中的單元格點擊
- 26. Excel:突出顯示單元格中的文本而不是單元格(無vba)
- 27. VBA單元格沒有突出顯示
- 28. 如果單元格不突出顯示
- 29. 表格單元格的突出顯示 - html/css
- 30. UITableView:突出顯示最後一個單元格,但其他單元格也突出顯示
感謝您的回覆,但我問是否有辦法通過嚮導生成此表,但事實並非如此。 – 2011-03-30 22:32:05
這取決於您的意思是「使用嚮導生成的表格」。我同意你不能直接通過指南中的屬性編輯器編輯單元格屬性,但是在某些時候,您將不得不編寫一些代碼來放在GUI後面。在這種情況下,可以通過MATLAB代碼修改指南中生成的表格以提供請求的單元格高亮顯示。當你使用指南時,它所做的就是創建一個可用的,它的屬性可以按照我提供的鏈接中的說明進行修改。 – Adrian 2011-03-31 08:33:59
那我該怎麼做?假設我有7x10陣列,我想爲單元格着色[3,4]。我嘗試了幾種方式,其中之一是分數(3,4)= [''我的文字''],當然它沒有工作。任何建議... – 2011-03-31 10:33:20