데이터 쉐이더를 사용하여 시계열을 플로팅 할 수있는 노트를 검토 할 때 시계열 값을 ' MS '다음 x 축Datashader - 예제와 같이 밀리 초로 변환하지 않고 x 축의 타임 스탬프로 작업 할 수 있습니까?
https://anaconda.org/jbednar/tseries/notebook
에 대한 이러한 값을 사용 나는 날짜 값으로 x 축이 가질 수있는 시계열 데이터를 플롯 또는 정수 또는 형식을 떠 변환에이 있는가 동안?
감사
데이터 쉐이더를 사용하여 시계열을 플로팅 할 수있는 노트를 검토 할 때 시계열 값을 ' MS '다음 x 축Datashader - 예제와 같이 밀리 초로 변환하지 않고 x 축의 타임 스탬프로 작업 할 수 있습니까?
https://anaconda.org/jbednar/tseries/notebook
에 대한 이러한 값을 사용 나는 날짜 값으로 x 축이 가질 수있는 시계열 데이터를 플롯 또는 정수 또는 형식을 떠 변환에이 있는가 동안?
감사
Datashader 자체는 실수 값 축만 지원하지만 HoloViews를 사용하여 Datashader 렌더링 데이터의 Bokeh 플롯을 날짜 - 시간 축으로 레이블링하는 것은 비교적 간단합니다. 당신은 Datashader의 HoloViews_Datashader notebook의 예를 볼 수 있습니다
기본적으로, 당신은 당신이 축 레이블을하기 전에 사람이 읽을 수있는 날짜로 변환 한 후이 이해하는 Datashader에 (실제로이 경우 INT) 값을 실제를 제공 할 수 있지만.
제임스 고맙습니다. Datacader에서 아나콘다에있는 노트 중 일부를 읽었지만이 변환을 명시 적으로 알지 못했습니다. 축을 변환하고 현재 대화식으로 bokeh를 사용하고 HoverTool과 같은 도구를 사용하려고했습니다. 추가 질문이 있습니다. 나는 데이터 세이더 플롯을 위해 사용했던 것과 동일한 x_range와 y_range를 가진 간단한 보케 플롯을 만들었습니다. 그래서 당신이 작성한 base_plot() 함수를 사용하여이 bokeh 그림 (비어 있지 않은)에 datashader 플롯을 오버레이 할 수 있습니까? – RTM
HoloViews 기반의 Bokeh 플롯, dateshader를 쉽게 오버레이 할 수 있습니다. 그냥 p1 * p2하십시오. 일반적으로 HoloViews 기반 플롯에서 Bokeh 그림을 추출하여 Bokeh 플롯과 결합하면 Datashader 플롯의 경우 그럴 수 있지만 동적 확대/축소 업데이트는 손실 될 수 있으므로 그렇게하고 싶지는 않을 것입니다. 그래서 HoloViews 플롯으로 오버레이하려는 Bokeh 플롯을 재구성하는 것이 좋을 것입니다. –
보케의 낮은 수준, 날짜 시간 값의 기초 표현은 "시대부터 포인트 밀리 초 부동"입니다. 그래서 보내는 것은 항상 선택 사항입니다. 그러나 Bokeh는 numpy datetime 배열, Pandas datetime 인덱스 및 시리즈, python datetime 객체 등 대부분의 일반적인 datetime 데이터 유형을 자동으로 인식하여 일반적으로 변환 할 수 있으므로 일반적으로 ms로 변환 할 필요가 없습니다.
datashader에 대한 Canvas 메서드의 x_range 인수는 입력 값으로 실제 값만 사용하며 직접 타임 스탬프를 제공 할 수 없습니다. 그래서 지금은 가장 좋은 방법은 날짜를 에포크 이후 밀리 초로 변환하고 그 값을 x_range의 튜플로 제공하는 것입니다. 이렇게하면 밀리 초 단위로 전체 데이터를 구문 분석하지 않으며 두 개의 타임 스탬프를 밀리 초 단위로 변환해야합니다. 말이 돼 ? – RTM
짧은 대답 : 밀리 초로 변환하는 것이 좋습니다. 날짜는 축의 레이블처럼 까다 롭습니다. – Dschoni
이 시점에서 내가 기꺼이하지 않는 이유는 몇 가지 특정 시간에 특정 값을 확인하려고 할 때 데이터에 대한 이해가 느슨해지기 때문입니다. 이는 시각적 인 분석에 매우 중요합니다. 작은 데이터 집합에 대해 bokeh를 사용했는데 언급 한 소스의 데이터 셰이더 – RTM
과 달리 x 축에 날짜 시간 개체를 표시하는 데 아무런 문제가 없습니다.이 작업은 실제로 더 아래쪽에 발생합니다 ([in 12]). – Dschoni