MATLAB批量新增圖例
問題描述:在繪圖的時候,如果顯示的資料比較多,手動輸入圖例會很麻煩。特別是輸入資料更改的時候,再改圖例也很麻煩。編寫一個可以根據向量自動生成圖例的函式:
方法:用向量儲存每個圖例的字串,然後生成命令字串,最後通過eval呼叫。
% 自動圖例
function auto_legend(pre,list,suf)
% 根據輸入的字首,列表和字尾生成圖例
% 用途:用於解決列表過多時需要手動修改圖例
% pre:字首 單引號字串
% list:數值列表
% suf:字尾 單引號字串
legendlist = [];
legendcomm = [];
for i = 1:length(list)
legendlist = [legendlist string([pre,num2str(list(i)),suf])]; % I=2A
legendcomm=[legendcomm string(['legendlist(' num2str(i) ')'])];
end
temp = join(legendcomm,',');
temp = ["legend(" temp ")"];
legendcomm = join(temp);
eval(legendcomm);
end
相關文章
- indexedDB 批量新增資料Index
- 批量照片水印新增工具
- 百度地圖 批量新增marker和資訊視窗地圖
- hibernate進行JDBC批量新增JDBC
- python批量新增hexo文章封面PythonHexo
- oracle批量新增更新資料Oracle
- SQLServer批量新增資料庫SQLServer資料庫
- 商品圖片批量加水印,一鍵新增文字、logo圖片水印方法分享Go
- Node專案中用images+imageinfo庫給圖片批量新增水印
- Matlab繪圖Matlab繪圖
- python 批量給檔名新增字尾Python
- mybatis 批量新增insert、更新update詳解MyBatis
- matlab畫圖設定Matlab
- matlab畫折線圖Matlab
- 3. 批量新增多個使用者
- 教你玩轉Linux—新增批量使用者Linux
- 通過shell指令碼 批量新增使用者指令碼
- MATLAB獲得子圖位置Matlab
- MATLAB 繪製折線圖Matlab
- Puppeteer之大屏批量截圖
- Python批量處理圖片Python
- 使用 Visual Studio 2019 批量新增程式碼檔案頭
- 實用指南:使用Pytest Allure測試框架新增用例失敗截圖框架
- matlab矩陣連線圖解Matlab矩陣圖解
- 箭頭→箭頭 matlab畫圖Matlab
- 批量抓取豆瓣電影圖片
- Mac圖片批量處理工具Mac
- wps批量調整圖片大小
- 批量提取淘寶主圖、屬性圖、詳情圖
- Excel vba 例項(1) - 批量製作工資表頭Excel
- Allure2新增用例標題、用例步驟
- 使用Vue實現下拉選單框批量新增選項Vue
- MATLAB圖形繪製練習(一)Matlab
- 命令列批量截圖Node指令碼命令列指令碼
- node實現批量修改圖片尺寸
- php+WebUploader圖片批量上傳PHPWeb
- Java爬蟲批量爬取圖片Java爬蟲
- linux shell 命令下批量新增檔案的字尾 和批量刪除 擁有某字尾的檔案Linux