pyecharts------3D图表


一、3D散点图

1、代码

点击查看代码
from pyecharts.charts import *
import random

data = [(random.randint(0, 100), random.randint(0, 100), random.randint(0, 100)) for _ in range(100)]

scatter3D = (
    Scatter3D()
    .add("", data)
)
scatter3D.render_notebook()

2、效果图

二、3D折线图

1、代码

点击查看代码
import math
import pyecharts.options as opts
data = []
for t in range(0, 1000):
    x= math.cos(t/10)
    y=math.sin(t/10)
    z=t/10
    data.append([x, y, z])

line3D = (
    Line3D()
    .add("", data,
    xaxis3d_opts=opts.Axis3DOpts(type_="value"),
    yaxis3d_opts=opts.Axis3DOpts(type_="value"))
)
line3D.render_notebook()

2、效果图