Why are the errors below thrown? They are very strange and seem to be incorrect.
Error 1
ListLinePlot3D[Map[Dynamic, {{1, 2}, {1, 3}}, {2}]]
Error 2
ListLinePlot3D[Dynamic[{{1, 2}, {1, 3}}]]
- All three of the following throw no errors and give the correct output.
ListLinePlot3D[{{1, 2}, {1, 3}}]
Dynamic[{{1, 2}, {1, 3}}]
Dynamic[ListLinePlot3D[{{1, 2}, {1, 3}}]]
Notice the last two include Dynamic applied to a literal, and they work fine with no errors.
So the problem seems to be with ListLinePlot3D[Dynamic[...],...].
Update
I understand a Dynamic on a literal will not do anything. The code here are minimal examples whittled down from more complex and pragmatic code, and the same errors are given when Dynamic is applied to a non-literal. I chose literals to make the minimal examples simplest. The code shown should work, even if Dynamic doesn't do anything useful.


Dynamic[ListLinePlot3D[...]]? – Jason B. Apr 20 '22 at 18:40ListLinePlot3D[data]tries to rewrite data intoPointandLineobjects, stripping wrappers from the data likeTooltipand rewrapping them around thePointandLineobjects as appropriate. Unfortunately, it is not programmed to do that withDynamic. Basically if it dealt withListLinePlot3D[Dynamic@data], then wheneverdatachanged, the wholeListLinePlot3D[]would have to re-execute, and it would effectively behave just likeDynamic@ListLinePlot3D[data]. Maybe that's why they didn't implementListLinePlot3D[Dynamic@data]. – Michael E2 Apr 22 '22 at 04:37Dynamics, in my very limited experience. – Just Some Old Man Apr 22 '22 at 20:52