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
相關文章
- Matlab批量實現圖片檔案格式轉換Matlab
- 百度地圖 批量新增marker和資訊視窗地圖
- indexedDB 批量新增資料Index
- 批量照片水印新增工具
- cacti批量新增監控
- 分散式監控系統Zabbix-批量新增聚合圖形分散式
- oracle批量新增更新資料Oracle
- SQLServer批量新增資料庫SQLServer資料庫
- nagios批量新增監控iOS
- Node專案中用images+imageinfo庫給圖片批量新增水印
- 商品圖片批量加水印,一鍵新增文字、logo圖片水印方法分享Go
- Matlab繪圖Matlab繪圖
- python批量新增hexo文章封面PythonHexo
- hibernate進行JDBC批量新增JDBC
- zabbix利用API批量新增Screen薦API
- jQuery新增節點___例_新增表格jQuery
- 批量move tablespace 指令碼範例指令碼
- 3. 批量新增多個使用者
- mybatis 批量新增insert、更新update詳解MyBatis
- python 批量給檔名新增字尾Python
- linux批量新增使用者指令碼Linux指令碼
- 批量新增、刪除控制元件組--【ssnc】控制元件
- matlab畫圖設定Matlab
- matlab畫折線圖Matlab
- MATLAB簡單繪圖Matlab繪圖
- 通過shell指令碼 批量新增使用者指令碼
- 教你玩轉Linux—新增批量使用者Linux
- 程式碼批量新增ACL管理員許可權
- Puppeteer之大屏批量截圖
- MATLAB獲得子圖位置Matlab
- MATLAB 繪製折線圖Matlab
- Matlab GUI讀入圖片MatlabGUI
- Matlab GUI儲存圖片MatlabGUI
- 批量提取淘寶主圖、屬性圖、詳情圖
- ECS開放批量建立例項OpenAPIRunInstancesAPI
- 用Python為PDF檔案批量新增書籤Python
- matlab練習程式(全景圖到穹頂圖)Matlab
- Python批量處理圖片Python