График выпуклый корпус в 3D с использованием сюжетаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 График выпуклый корпус в 3D с использованием сюжета

Сообщение Anonymous »

Я пытаюсь использовать plotly , чтобы построить 3D выпуклый Халл набора точек. Я использую объекты mesh3d , но поверхности не создаются правильно (см. Рисунок ниже). Как это исправить? < /P>

Код: Выделить всё

import plotly.graph_objects as go
import itertools, math, numpy as np

from scipy.spatial import ConvexHull

# this simply creates a set of points
n = 3
m = 3
E = np.array(list(itertools.product(np.arange(-1, 1.1, .5), repeat=m)))
V = [
[-2.20676418,  1.53670924, -1.5541674 ],
[ 0.63437404,  0.07306301,  3.82253086],
[ 3.19989112,  0.71987311,  2.79373418]
]
x = np.array([np.dot(V, e) for e in E])

# then I compute the convex hull using scipy
xc = x[ConvexHull(x).vertices]

fig = go.Figure()
fig.add_trace(go.Mesh3d(x=xc[:, 0], y=xc[:, 1], z=xc[:, 2], color="blue", opacity=.5))
fig
Текущий выход:


Подробнее здесь: https://stackoverflow.com/questions/595 ... ing-plotly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Упрощенный внешний выпуклый корпус набора точек с использованием JTS
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Упрощенный внешний выпуклый корпус набора точек с использованием JTS
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Упрощенный внешний выпуклый корпус набора точек с использованием JTS
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Точка сюжета бревенчатого сюжета/клещей, не отображаемых в пироге
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Как разрезать 2D-линейный график, чтобы создать 3D-график поверхности (или контурный график)? Питон
    Anonymous » » в форуме Python
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»