plot3d displaying black graph in jupyter for both 9.0 and 9.1
I installed sage 9.1, and also installed its kernel on Jupyter.
Everything other than plot3d
works fine.
For plot3d
, the behavior of 9.1 is same as 9.0, it shows a black background.
If drag the mouse on it, it shows an empty frame on white background.
For example:
sage: f = lambda x, y: exp(-x**2-y**2)
sage: W = plot3d(f, (-2, 2), (-2, 2))
sage: show(W, figsize=8)
I tried all the options, with or without switch viewer="threejs".
What operating system? How was Sage installed? What is the exact code that gives this problem? Does the same code work on SageCell? On CoCalc?
Note: such a problem was previously reported:
Linux xxx4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
x, y, z = var('x,y,z') f = exp(-x2-y2) W = plot3d(f,(x,-2,2),(y,-2,2), frame=True, color='yellow', opacity=0.7, viewer='threejs') show(W, figsize=8)
same code worked on v8.1 fine.
I edited the question to add a simpler example with less options to
plot3d
.Is that simpler example enough to trigger the bug?
Otherwise here is the fuller example from @luqiyi's comment again, slightly polished:
Can you get the plot to work with
viewer=“jmol”
?