2017-01-12 7 views
-2

x 축의 year_week, y 축의 test_duration 및 각 연산자를 다른 계열로하여 다음 데이터의 플롯을 작성해야합니다. 1 주일에 동일한 운영자에 대해 여러 개의 데이터 포인트가있을 수 있습니다. 나는 각 시리즈 주위에 표준 편차 밴드를 보여줄 필요가있다.에러 밴드가있는 파이썬 범주 형 플롯

data = pd.DataFrame({'year_week':[1601,1602,1603,1604,1604,1604], 
'operator':['jones','jack','john','jones','jones','jack'], 
'test_duration':[10,12,43,7,23,9]}) 

지문과 같이

enter image description here

나는 시본,하기 matplotlib, 그리고 팬더 보았다, 그러나 나는 해결책을 찾을 수 없습니다.

답변

1

해상을 찾고있을 수 있습니다. pointplot.

매우 가깝지만 표준을 보여줄 수있는 방법이
import pandas as pd 
import matplotlib.pyplot as plt 
import seaborn as sns 

data = pd.DataFrame({'year_week':[1601,1602,1603,1604,1604,1604], 
'operator':['jones','jack','john','jones','jones','jack'], 
'test_duration':[10,12,43,7,23,9]}) 

sns.pointplot(x="year_week", y="test_duration", hue="operator", data=data) 

plt.show() 

enter image description here

+0

'밴드'대신에 이러한 표준의 라인, 주식 차트에서 볼린저 밴드와 같은 모양이있는? – Connor