Экспортировать данные маркера из pyplot - PullRequest
0 голосов
/ 07 ноября 2018

Как я могу экспортировать данные моей точки маркера из 3D-графика по pyplot?

Это мой исходный код:

from mpl_toolkits.mplot3d import Axes3D as ax
import numpy as np
import matplotlib.pyplot as plt
import math

def read(n):

    from xlrd import open_workbook

    book = open_workbook(n)
    sheet = book.sheet_by_index(0) #If your data is on sheet 1

    column1 = []
    column2 = []
    column3 = []


    for row in range(0,601): #start from 1, to leave out row 0
        column1.append(sheet.cell_value(row,0))#extract from first col
        column2.append(sheet.cell_value(row,1))
        column3.append(sheet.cell_value(row,2))
    xdata = []
    ydata = []
    zdata = []

    xdata=column1.copy()
    ydata=column2.copy()
    zdata=column3.copy()
    return xdata,ydata,zdata

n='test.xlsx'
xdata=np.array(read(n)[0])
ydata=np.array(read(n)[1])
zdata=np.array(read(n)[2])

fig = plt.figure()
ax = plt.axes(projection='3d')
ax.plot3D(xdata, ydata, zdata,marker='o',color='green',markevery=0.05)
#ax.scatter3D(xdata, ydata, zdata,marker='o',color='green',markevery=0.05)

for x, y in zip(xdata, yList):
        plt.text(x, y+0.3, str(y), ha='center', va='bottom', fontsize=10.5)

plt.grid()
plt.show()

Я могу только построить точку, но не могу ее экспортировать.

Мне нужна точка маркера, чтобы создать новый путь.

Спасибо за вашу помощь!

[https://reurl.cc/L0EXx]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...