У меня есть небольшая программа на Python, которая читает из CSV и распечатывает один столбец (используя VSCode).
import pandas as pd
fields = ['Name']
somedata_df = pd.read.csv("somedata.csv")
print(somedata_df[fields])
Приведенный выше код работает должным образом и печатает столбец «Имя». Простое добавление import seaborn as sns
или import matplotlib.pyplot as plt
приводит к тому, что программа запускается как обычно без предупреждений или ошибок, но ничего не выводится на терминал.
Эта проблема возникла из моего исследования о том, почему я не могпроизводить любые сюжеты в другой программе. Там произошло то же самое - программа работала без предупреждений и ошибок, но не показала ни одного из графиков. Нет, я не забыл использовать matplotlib.pyplot.show()
.
Даже при запуске этого примера кода из Seaborn не удается отобразить сюжет:
import seaborn as sns
import matplotib.pyplot as plt
sns.set()
tips = sns.load_dataset("tips")
sns.relplot(x="total_bill", y="tip", col="time",
hue="smoker", style="smoker", size="size",
data=tips)
plt.show()
Что вызывает такое поведение?