如下圖所示,圖例窗口太長。我想要做的是:如何在matlab繪圖窗口中自定義圖例
1-要知道如何將圖例拆分到第二行?
2-要知道如何縮短圖例中指示的紅線。如您所見,圖例中包含一條紅線(x1 = ......),我想知道是否有可能縮短該紅線或控制其長度。
如下圖所示,圖例窗口太長。我想要做的是:如何在matlab繪圖窗口中自定義圖例
1-要知道如何將圖例拆分到第二行?
2-要知道如何縮短圖例中指示的紅線。如您所見,圖例中包含一條紅線(x1 = ......),我想知道是否有可能縮短該紅線或控制其長度。
有兩種可能性來控制傳奇的內容:
使用的TeX命令:MATLAB解析使用TeX的圖例項(和標題,標籤等) 。您可以使用大多數TeX功能和符號。您在MATLAB help pages,解釋器部分中找到一些詳細信息。
sprintf:sprintf
函數與所有printf
函數一樣工作,並輸出一個字符串。它允許你添加控制字符,如\n
,插入變量等。詳情請看documentation。
在你的情況,你可以使用下面的代碼片段:
legend('x1 = x = ... \newline ...');
legend(sprintf('x1 = x = ... \n, ...'));
關於你的第二個問題:我不知道的任何可能性,以改變該行。抱歉。
@ user2121如果這個答案幫助你,請按照網站的指引和[給予好評/接收(https://stackoverflow.com/help/someone -answers)這個答案 – EBH