Sage不允许我为剧情添加标题

时间:2013-04-22 14:37:24

标签: runtime-error title sage

我将在这里放两组代码,第一个是我正在处理的图表没有问题。第二组代码与第一组代码相同,除非我尝试向图表中添加标题

  

RuntimeError:line()中的错误:选项'title'无效。

第一集:

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 个答案:

答案 0 :(得分:1)

这对我来说很好(特别是第二个有效),如the Graphics object documentation所述。不支持p.title(),但

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

将覆盖您选择的旧标题。

这根本没有帮助...除了这个功能相对较新。请参阅仅在Sage 5.3中合并的the original ticket。我怀疑你使用的是较旧版本的Sage。这可能是问题吗?在这种情况下,要么获得新的二进制文件,要么从源代码构建Sage应该不会太难 - 如果您遇到任何问题,请跟进。