问题描述
我有正常情况下和DOS模拟下的最短ping时间数据,所以数据会有所不同。作为数据科学家,我还是新手,只能像这样将数据可视化。
构建上图的代码是这样的
fig,ax = plt.subplots(figsize=(15,8),dpi=300)
df_min.plot(kind='line',x='no',y=['min1','min2'],color=['blue','red'],ax=ax)
plt.xlabel('Attempt amount')
plt.ylabel('Min')
plt.title('Comparison of Min Value')
plt.legend(['normal','Syn Flood'])
有人知道怎么改线型吗,我的意思是蓝色还在用这个'-',但红色可以变成'--'或'x'吗?
我试图用 linestyle=['-','--']
但是出错了,有人知道吗?
谢谢!
解决方法
df_min = pd.read_csv(csvpath)
fig,ax = plt.subplots(figsize=(15,8),dpi=300)
df_min.plot(kind='line',#'line',style='-.',x='no',y=['min1','min2'],color=['blue','red'],ax=ax)
plt.xlabel('Attempt amount')
plt.ylabel('Min')
plt.title('Comparison of Min Value')
plt.legend(['Normal','Syn Flood'])
试试运行这个。