Uwaga: To jest ustalona w 1.4.3 lub nowszymatplotlib 1.4.2 z Seaborn: markery linia nie funkcjonuje
używam kreślenia pakiet Seaborn i właśnie uaktualniony do najnowszej wersji matplotlib. Teraz działki z symbolami kropek nie są już renderowane. Kod, który wcześniej działał, tworzy puste wykresy, ale tylko wtedy, gdy importowany jest Seaborn. Oto niektóre przykładowy kod:
wersjaimport matplotlib.pyplot as plt
import matplotlib
import numpy as np
print matplotlib.__version__
matplotlib:
1.4.2
Utwórz wykres bez Seaborn:
x = np.linspace(0,2,101)
y = np.sin(2*np.pi*x)
plt.plot(x,y,'.')
importu Seaborn, wydrukować wersję:
01 WersjaSeaborn:
0.4.0
Utwórz wykres liniowy z Seaborn przywożone:
plt.plot(x,y,'-')
Tworzenie wykres punktowy z Seaborn importowanego daje pusty zbiór osiach:
plt.plot(x,y,'.')
Wszystko powyżej zostało zrobione w notatniku ipython, ale ja po prostu próbowałem następujące w Spyder z takim samym skutkiem:
import matplotlib.pyplot as plt
import matplotlib
import numpy as np
print matplotlib.__version__
x = np.linspace(0,2,101)
y = np.sin(2*np.pi*x)
plt.figure()
plt.plot(x,y,'.')
import seaborn as sns
print sns.__version__
plt.figure()
plt.plot(x,y,'-')
plt.figure()
plt.plot(x,y,'.')
plt.show()
Co się dzieje?
widzę podobny problem z matplotlib 2.0.0 i seaborn 0.6.0, chociaż w moim przypadku, plotstyle '.' działa dobrze, ale spisek' + 'nie działa. – abeboparebop