연속 선이 표시되도록 NaN 데이터가 무시되는 선 그림을 어떻게 만들 수 있습니까? 예를 들어, 아래의 데이터를 사용하면 다른 모든 관측치가 연결됩니다.NaN 값을 사용하여 연속 선을 만드는 방법?
cpu = DataFrame.from_dict({'{host=ny-service05}': {Timestamp('2014-10-16 14:19:36'): nan,
Timestamp('2014-10-16 14:19:41'): 19.199999999999999,
Timestamp('2014-10-16 14:19:51'): nan,
Timestamp('2014-10-16 14:19:56'): 17.333333333333332,
Timestamp('2014-10-16 14:20:06'): nan},
'{host=ny-service04}': {Timestamp('2014-10-16 14:19:36'): 13.866666666666667,
Timestamp('2014-10-16 14:19:41'): nan,
Timestamp('2014-10-16 14:19:51'): 12.466666666666667,
Timestamp('2014-10-16 14:19:56'): nan,
Timestamp('2014-10-16 14:20:06'): 18.399999999999999}})
이 두 기둥이 될 것하고'nan's가 인터리브? 이 경우'cpu.fillna (method = 'pad') [:: 2] .plot()'이면 충분합니다. –
@CTZhu : 아니요, 데이터 프레임이 N 개의 열이고 일반적인 데이터를 찾는 일반적인 솔루션을 찾고 있습니다. –
데이터를 어떻게 '정렬'하시겠습니까? '나노'가 고정 단계로 삽입되지 않는다면 말입니까? 데이터가 시계열로 표시되기 때문에 매분 (또는 다른 시간) 다운 샘플링 할 수 있습니까? 물론 정렬이 문제가되지 않는다면 @farenorth의 해결책이 효과적 일 것입니다. –