2017-11-09 2 views
0

나는 다음과 같은 오류 메시지를 얻을 응용 프로그램을 컴파일하려고 할 때 너무RangeSlider는 보케

from bokeh.models.widgets import RangeSlider 

#RangeSlider 
slider = RangeSlider(title="OAS slider", start=0, end=1000, value=(0,2000), 
        step=0.1) 

으로 객체를 초기화, 내 보케 - 응용 프로그램 내에서 RangeSlider를 사용하는 것을 시도하고 속성 unexpeted

그래서

#RangeSlider altered inputs 
slider = RangeSlider(title="OAS slider", start=0, end=1000, range=(0,2000), 
        step=0.1) 
로 대신 range를 사용하는 코드를 변경할 수 있습니다그것은 작동합니다.

그러나 보케 - 홈페이지의 예로서 여기

https://github.com/bokeh/bokeh/blob/master/examples/app/export_csv/main.py

는, 내가 오류 메시지가 이유를 이해하는 것이 더 열망보다는 단지로 변화하는 것 value 및 작품을 사용 range ... 링크의 예는 또한 위의 오류를 분명히 생성하는 키워드 format을 사용했습니다.

버전 문제 일 수 있습니다. 나는 Bokeh 버전을 실행 중입니다.

감사합니다.

답변

1

이것은 버전 문제입니다. RangeSlider은 오랫동안 실제로 깨져 있었고 다른 기본 슬라이더 라이브러리로 전환 할 때까지 계속 사용되었습니다. 그러나 스위치를 변경하려면 일부 변경이 필요했습니다. 0.12.7 이상에 대한 올바른 속성은 value이며이 버전을 사용하려면 나중에 RangeSlider (0.12.4이 1 년 넘음)을 사용하는 것이 좋습니다.

관련 문제