CoCalc -- Collaborative Calculation in the Cloud
Sharedsupport / 2015-09-25-083904-3dplotting-issue.sagewsOpen in CoCalc

Examples for support purposes...

This is from


from sage.plot.plot3d.shapes2 import Line
Line([(i*math.sin(i), i*math.cos(i), i/3) for i in range(30)], arrow_head=True)
Error in lines 2-2 Traceback (most recent call last): File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 879, in execute exec compile(block+'\n', '', 'single') in namespace, locals File "", line 1, in <module> File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 3284, in displayhook show(obj) File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 2429, in show s = show0(objs, combine_all=True) File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 2414, in show0 b = show0(a) File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 2402, in show0 salvus.threed(obj, **kwds) File "/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sagemathcloud/", line 681, in threed blob = json.dumps(scene, separators=(',', ':')) File "/projects/sage/sage-6.9/local/lib/python/json/", line 250, in dumps sort_keys=sort_keys, **kw).encode(obj) File "/projects/sage/sage-6.9/local/lib/python/json/", line 207, in encode chunks = self.iterencode(o, _one_shot=True) File "/projects/sage/sage-6.9/local/lib/python/json/", line 270, in iterencode return _iterencode(o, 0) File "/projects/sage/sage-6.9/local/lib/python/json/", line 184, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: 0 is not JSON serializable

Note that line works fine:

line([(i*math.sin(i), i*math.cos(i), i/3) for i in range(30)], arrow_head=True)
3D rendering not yet implemented