Minor tweaks:
The archive (code + pages) can be downloaded here (15.2 MB).
New features:
axis_length_ratios option.
keep_axes option for the object passed to three_d.change_data().
three_d.set_point_position() to change a scatterplot point's position.
Minor tweaks:
three_d.set_color() becomes three_d.set_point_color(), similarly set_size() becomes set_point_size().
"square_outlined and "triangle" options for point_type.
Bug fixes:
point_type == "custom_point" and geom_type == "point", the points were drawn upside-down.
NaN values were converted to null and then treated as if they were equal to 0; null values are now
treated properly as null and won't be plotted.
three_d.change_data() with animate == false, points were too small by a factor of 2.
The archive (code + pages) can be downloaded here (1.1 MB).
Posted 2016-12-22,
updated 2016-12-27,
updated 2018-07-06.