使用seaborn.lineplot
绘制的带有设置为区分数据的色相的线会误标记变量“ VG”的范围,而使用样式来区分范围不会误标记VG的范围。
最小示例:
import pandas as pd
import seaborn as sns
df=pd.read_csv('test.csv')
fig,axes=plt.subplots(nrows=2)
sns.lineplot(x="VDS", y="ID", hue="VG",data=df,ax=axes[0])
sns.lineplot(x="VDS", y="ID", style="VG",data=df,ax=axes[1])
使用此test data。
给出输出:
即使VG
的实际值范围是-20到20。
首先,我想a)在这种情况下解决此问题b)找出我是否应该记录seaborn(或pandas?)github的问题。
请告知我是否可以提供更多信息。
欢呼