我正在尝试生成一个散点图,没有使用matplotlib.pyplot.plot()连接每个标记的线。我正在使用Python 2。
我尝试设置在plt.plot()函数中指定linestyle ='None'的设置。我也尝试过linestyle =''(这对行没有影响)和linestyle = None(这会引发错误)。我还尝试将线宽设置为0,并且尝试将线型更改为其他类型的破折号。两者都不起作用..代码运行时没有错误消息,并且连接线保持不变。
#!/usr/bin/env python
import matplotlib.pyplot as plt
import numpy as np
x=[0,1,2,3]
y=[2,4,6,8]
yError=[0.1,0.2,0.2,0.3]
fig = plt.figure(facecolor="w",figsize=(6.5,4.0))
ax = fig.add_subplot(111)
ax.plot(x, y, color='blue',marker='o',label='generic', linestyle='None')
ax.errorbar(x,y, yerr=yError, color='blue',label='_nolegend_')
plt.show()
我希望得到的输出是一个散点图,没有连接线。
答案 0 :(得分:1)
这些线是由您的const msalConfig = {
auth: {
clientId: "<client-Id>",
authority: "<authority>",
redirectURI: "http://localhost:19006"
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: true
}
};
//new Msal.Storage("localStorage");
var myMSALObj = new Msal.UserAgentApplication(msalConfig);
绘制的。
还要在其中添加errorplot
kwarg,它们就会消失。
将标记定义也添加到linestyle='None'
时,您甚至可以省去完整的plot
命令。
然后您当然也应该适应标签。
最简短,可读性最好的imo宁愿使用kwarg格式在一个短期内指定颜色,标记和无行:
errorplot