matlab批量修改txt内容_MATLAB作图实例:18:为饼图添加文本标签和百分比
創(chuàng)建餅圖時(shí),MATLAB會(huì)用切片所代表的整個(gè)餅圖的百分比來標(biāo)記每個(gè)餅圖切片。您可以更改標(biāo)簽以顯示不同的文本。
簡單文字標(biāo)簽
用簡單的文本標(biāo)簽創(chuàng)建一個(gè)餅圖。
x = [1,2,3];pie(x,{'Item A','Item B','Item C'})帶有百分比和文本的標(biāo)簽
創(chuàng)建帶有包含自定義文本和每個(gè)切片的預(yù)先計(jì)算的百分比值的標(biāo)簽的餅圖。
創(chuàng)建餅圖并指定輸出參數(shù)p,以包含該pie函數(shù)創(chuàng)建的文本和修補(bǔ)程序?qū)ο蟆T損ie函數(shù)為每個(gè)餅圖切片創(chuàng)建一個(gè)文本對(duì)象和一個(gè)補(bǔ)丁對(duì)象。
x = [1,2,3];p = pie(x);從String文本對(duì)象的屬性中獲取每個(gè)餅圖的百分比。然后,在單元格數(shù)組中指定所需的文本txt。將文本與單元格數(shù)組中關(guān)聯(lián)的百分比值連接在一起,賦值給combinedtxt。
pText = findobj(p,'Type','text');%取文本字符串percentValues = get(pText,'String'); %讀出文本字符串的值txt = {'Item A: ';'Item B: ';'Item C: '}; combinedtxt = strcat(txt,percentValues); %構(gòu)造字符串通過將String文本對(duì)象的屬性設(shè)置為來更改標(biāo)簽combinedtxt。
pText(1).String = combinedtxt(1);%更新文本字符串的值pText(2).String = combinedtxt(2);%更新文本字符串的值pText(3).String = combinedtxt(3);%更新文本字符串的值注:本文根據(jù)MATLAB官網(wǎng)內(nèi)容修改而成。
我推薦給你以下的視頻教程,特點(diǎn)是沒有PPT,不摻水,直接編程環(huán)境下的實(shí)操課程: 用100分鐘了解MATLAB編程
知乎 - 安全中心?www.1data.pro《MATLAB編程360》視頻課程:
MATLAB編程360 - 網(wǎng)易云課堂study.163.com?study.163.com總結(jié)
以上是生活随笔為你收集整理的matlab批量修改txt内容_MATLAB作图实例:18:为饼图添加文本标签和百分比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 引产多少钱一次啊?
- 下一篇: python 怎么算l2范数_数学推导+