我将在这里放两组代码,第一个是我正在处理的图表没有问题。第二组代码与第一组代码相同,除非我尝试向图表中添加标题
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)')
它返回了同样的错误。
答案 0 :(得分:1)
这对我来说很好(特别是第二个有效),如the Graphics object documentation所述。不支持p.title()
,但
sage: p.show(title='newtitle')
将覆盖您选择的旧标题。
这根本没有帮助...除了这个功能相对较新。请参阅仅在Sage 5.3中合并的the original ticket。我怀疑你使用的是较旧版本的Sage。这可能是问题吗?在这种情况下,要么获得新的二进制文件,要么从源代码构建Sage应该不会太难 - 如果您遇到任何问题,请跟进。