"R 래티스"관점에서 python pandas + matplotlib + seaborn 음모 및 데이터 시각화를 배우고 있습니다. 나는 아직도 다리를 얻고있다. 내가 옳은 일을 할 수없는 기본적인 질문이 여기있다. 다음은 예제이다 : 나는 x 축이 아닌 정수로, 적절한 날짜 시간 형식으로 플롯 싶습니다해면 파셋 형 스 캐터 플롯에서 날짜 시간 형식 지정
# envir (this is running in an iPython notebook)
%pylab inline
# imports
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# generate some data
nRows = 500
df = pd.DataFrame({'c1' : np.random.choice(['A','B','C','D'], size=nRows),
'c2' : np.random.choice(['P','Q','R'], size=nRows),
'i1' : np.random.randint(20,50, nRows),
'i2' : np.random.randint(0,10, nRows),
'x1' : 3 * np.random.randn(nRows) + 90,
'x2' : 2 * np.random.randn(nRows) + 89,
't1' : pd.date_range('10/3/2014', periods=nRows)})
# plot a lattice like plot
# 'hue=' is like 'groups=' in R
# 'col=' is like "|" in lattice formula interface
g = sns.FacetGrid(df, col='c1', hue='c2', size=4, col_wrap=2, aspect=2)
g.map(scatter, 't1', 'x1', s=20)
g.add_legend()
. 나는 좋아요 형식 (YYYY-MM-DD, 예를 들어)을 시작으로 지정합니다.
그러나 시간 범위를 검사하고 적절한 척도를 작성하면 더 좋을 것입니다. R 래티스 (및 다른 플로팅 시스템)에서 x 변수가 datetime 인 경우 범위가 크고 YYYY (예 : 20 년 시간 추세 플로팅), YYYY-MM (for 몇 년 된 것) 또는 YYYY-MM-DD HH : MM : SS 형식의 고주파 시계열 데이터 (즉, 100mS마다 샘플링 된 것). 그것은 자동적으로 행해졌 다. 이 사건에 사용할 수있는 것이 있습니까?
이 예제에 대한 다른 하나의 기본적인 질문 (저는 거의 부끄러워합니다.). 이 플롯에서 어떻게 제목을 얻을 수 있습니까?
감사합니다.
랜달