Я пытаюсь создать двухмерную линейную диаграмму с морской волной, но я вижу несколько артефактов, как показано здесь, то есть линии, которые внезапно падают вниз или вверх с едва видимыми вертикальными линиями:
Excel, с другой стороны, выдает правильную визуализацию из того же файла:
Мой код соответствует примерам seaborn (образец test.csv
можно найти здесь ):
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('test.csv')
sns.set()
lp = sns.lineplot(x=data['x'], y=data['y'], sort=False, lw=1)
plt.show()
Я что-то не так делаю или matplotlib не может обрабатывать перекрывающиеся значения?