2015-05-21 86 views
1

我想從極座標圖中刪除數字,所以我用了以下內容:差從2013版到2015年

myline = polar(txxx, pxxx); get handle of the data line 
set(0,'Showhiddenhandles','on') % to show hidden handles 
extrastuff = setdiff(get(gca,'children'),myline); 
delete(extrastuff) 

,它工作在2013b版本,但不工作的2015版本。任何人都可以幫助我在2015版本中做同樣的事情。

+0

這可能會有所幫助:http://stackoverflow.com/questions/28853280/change-axis-in-polar-plots-in-matlab-to-radians。你可以做類似的事情,避免繪製數字 –

+0

謝謝。它可能工作,讓我試試。謝謝。 – Creator

回答

1

polar函數會創建那些文本對象,其'HandleVisibility'設置爲'off',因此您無法從函數外部看到它們。

  1. 打開文件polar.m

    如下您可以使用polar修改後的版本。

  2. 查找包括text(的所有行。這些是創建文本對象的行。
  3. 註釋掉這些行以及它們的延續。
  4. 用不同的名稱保存文件,例如polar2.m