猫史档案馆


【Python作品分享】Surface3D

用户:蔡昀衡蔡昀衡查看:0 回复:1 评论:0 创建时间:2021-09-22T13:00:38


【作品展示】

center_image

 

【作品介绍】

3D曲线图

 

【作品源代码】

from pyecharts import Surface3D
import webbrowser
import os
import math
range_color = [
    '#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf',
    '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50027']
def create_surface3d_data():
    for t0 in range(-30, 30, 1):
        y = t0 / 10
        for t1 in range(-30, 30, 2):
            x = t1 / 8
            z = math.sin(x * x + y * y) * x / 2
            yield [x, y, z]


data = list(create_surface3d_data())
surface3D = Surface3D("3D 曲面图", width=1600, height=900)
surface3D.add(
    "",
    data,
    is_visualmap=True,
    visual_range=[-1, 1],
    visual_range_color=range_color,
)
surface3D.render()
webbrowser.open("file://" + os.path.realpath("render.html"))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
快乐创作者快乐创作者

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"

点赞0


评论