2017-05-04 13 views
0

그래서 저는 현재 보케의 범주적인 히트 맵을 플롯하려고합니다. 그리드를 모방 한 보케의 95 % 크기의 직사각형을 사용합니다. 직사각형 (사각형)을 사용하여 영역을 강조하고 싶습니다. 플롯에 도착하는 것은 문제가되지 않습니다 :Bokeh glyph line_width scaling

Zoomed out

뭔가를 읽었습니다 '화면'과 '관련된 그러나 Heatmap example plot

확대 및 축소 할 때, 라인 폭이 문제가 될 데이터 '치수를 지정했지만 글리프 테두리에이를 적용하는 방법을 찾을 수 없습니다.

해결 솔루션

나는 내가 문서를 믿고있어 경우 라인 상형 문자는 확장 성이 있기 때문에, 각 구형의 4 개 라인을 추가 내 자신의 기능을 쓸 수 있습니다 생각합니다. 그것은 매우 우아하게 보이지 않습니다.

아이디어가 있으십니까?

답변

0

데이터 공간 단위는 글리프의 전체 너비 또는 높이 또는 반경과 같은 항목에만 적용됩니다. 선의 폭 (예 : 글리프 외곽선)은 항상 화면 단위 (픽셀)로만 표시됩니다.

그러나 축소를 허용 할 이유가 있습니까? 범주 형 축이 있으면 무의미한 것처럼 보입니다. bounds property of ranges을 설정하여 범주 형 축의 확대/축소 및 이동을 방지 할 수 있습니다.

+0

내 행렬의 크기가 변경 될 경우 나에게 의미가 있습니다. 테두리를 항상 눈금 선처럼 두껍게하고 싶습니다. (예 : 셀 크기의 5 %). 내 수치에는 기본 너비와 높이가있을 것이며 더 많은 셀이 포함될 때 확대/축소의 필요성이 더욱 분명해질 것입니다. –

+0

Bokeh는 그리기 할 때 글리프 순서를 존중합니다. 그래서, 여러분이 정말로 비례적인 "테두리"를 가져야 만한다면, 제가 드릴 수있는 유일한 제안은 두 세트의 직사각형을 그려 보는 것입니다. 첫 번째 이미지는 약간 더 크고 "경계선"색입니다. 두 번째 (상단에 렌더링 됨)는 첫 번째 rect를 중심으로 약간 작고 "내부"색상이어야합니다. 각각의 단위는 "데이터 공간"(어쨌든 rect의 기본값)에 지정되어야합니다.이 구성에서 "경계선"은 크기가 조정됩니다. – bigreddot