转速我调得比较快
import random
from pyecharts import options as opts
from pyecharts.charts import Scatter3D
from pyecharts.faker import Faker
Scatter_data = [(random.randint(0,50),random.randint(0,50),random.randint(0,50)) for i in range(50)]
scatter = (
Scatter3D(init_opts = opts.InitOpts(width='900px',height='600px')) #初始化
.add("",Scatter_data,
grid3d_opts=opts.Grid3DOpts(
width=100, depth=100, rotate_speed=500, is_rotate=True
))
#设置全局配置项
.set_global_opts(
title_opts=opts.TitleOpts(title="3D散点图"), #添加标题
visualmap_opts=opts.VisualMapOpts(
max_=50, #最大值
pos_top=50, # visualMap 组件离容器上侧的距离
range_color=Faker.visual_color #颜色映射
)
)
.render("C:/3D散点图.html")
)