2013-04-22 52 views
1

我打算在這裏放置兩組代碼,第一個是我正在使用的圖形,沒有任何問題。第二組的代碼是一樣的第一,除了當我嘗試添加標題圖我得到Sage不會允許我給劇情添加標題

RuntimeError: Error in line(): option 'title' not valid.

第一組:

sage: p = plot(log(x),(x,0,10),color='green') 
sage: p.axes_labels(['$x$ axis','$y$ axis']) 
sage: p 

第二組:

sage: p = plot(log(x),(x,0,10),color='green',title='ln(x)') 
sage: p.axes_labels(['$x$ axis','$y$ axis']) 
sage: p 

我也試過p.title('ln(x)')它返回了同樣的錯誤。

回答

1

這適用於我(特別是第二個作品),如the Graphics object documentation所記錄。 p.title()不支持,但

sage: p.show(title='newtitle') 

將覆蓋您選擇的舊標題。

根本沒有幫助你...除了這個功能是相對較新的。請參閱the original ticket,僅在Sage 5.3中合併。我的懷疑是你正在使用老版本的Sage。這可能是問題嗎?在這種情況下,要麼獲得一個新的二進制文件,要麼從源頭上構建Sage不應該太困難 - 如果您有任何問題,請跟進。