注:这是固定在1.4.3或更高版本matplotlib 1.4.2 Seaborn:行标志不正常
我使用Seaborn绘图软件包和我刚刚升级到Matplotlib的最新版本。现在,点符号的绘图不再呈现。现在的代码现在可以创建空白图,但只有当Seaborn被导入时。下面是一些示例代码:
import matplotlib.pyplot as plt
import matplotlib
import numpy as np
print matplotlib.__version__
Matplotlib版本:
1.4.2
没有seaborn创建一个情节:
x = np.linspace(0,2,101)
y = np.sin(2*np.pi*x)
plt.plot(x,y,'.')
进口seaborn,打印版本:
import seaborn as sns
print sns.__version__
Seaborn版本:
0.4.0
创建seaborn线图的输入:
plt.plot(x,y,'-')
创建与进口seaborn点图给出了一个空白组轴:
plt.plot(x,y,'.')
上面的一切在IPython的笔记本电脑完成,但我只是想在Spyder的具有相同的结果如下:
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()
这是怎么回事?
我看到一个类似的问题与Matplotlib 2.0.0和seaborn 0.6.0,虽然在我的情况下,plotstyle'.'可以正常工作,但plotstyle'+'不能。 – abeboparebop 2017-04-24 12:38:31