Если я открываю в VSC или Sublime, мне приходится копировать и вставлять в свой терминал (оболочка Python), и все работает нормально. Я бы хотел упростить эту задачу, не открывая так много окон. Поскольку я не получаю никаких исключений.
Я переустановил seaborn и получил сообщение «Требование уже выполнено».
Вот код:
Код: Выделить всё
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
sns.set_style("whitegrid", {'axes.grid' : False})
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
print(file_path)
df = pd.read_excel(file_path)
print(df.head)
fig = plt.figure(figsize=(6,6))
ax = plt.axes(projection='3d')
ax.set_xlim(left=0)
(0.0, 1.0)
ax.set_ylim(0.0, 1.0)
ax.set_zlim(bottom=0)
(0.0, 1.0)
for i in range(len(df)):
ax.scatter3D(df['R'][i], df['G'][i], df['B'][i],
marker=df['M'][i], c=df['C'][i], alpha=0.5)
ax.set_xlabel('Red')
ax.set_ylabel('Green')
ax.set_zlabel('Blue')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/791 ... ed-seaborn
Мобильная версия