셀 플롯에 대한 최소/최대 색상 그래디언트를 설정하는 방법안녕하세요,
저는 표에서 세포 플롯을 그룹으로 만들었습니다.
셀은 그룹 내의 최소값/최대값에 따라 그라디언트 색상으로 표시됩니다. 각 그룹은 서로 다른 최소값/최대값을 갖습니다.
각 그룹의 최소/최대 색상 그라데이션을 동일하게 설정할 수 있나요?
미리 감사드립니다

Re: 셀 플롯에 대한 최소/최대 색상 그래디언트를 설정하는 방법친애하는 짐,
사실 저는 매우 비슷한 것을 했습니다! 저는 수동으로 극단값을 각각 최대값과 최소값 10과 -10으로 변경했습니다. 이렇게 하면 모든 그래프에서 범례가 동일합니다. 그리고 저는 중간(0)에 가까운 변화에 대한 민감도를 유지합니다. 결과는 다음과 같습니다.

이것은 많은 조작을 거친 후 출판 준비가 된 그래프입니다. 저는 셀 플롯과 그래프 빌더 기능(예: 범례 레이블 등) 간에 더 많은 통합이 있었으면 좋겠습니다.
다시 한번 당신의 도움에 감사드립니다.
Re: 셀 플롯에 대한 최소/최대 색상 그래디언트를 설정하는 방법변환 열을 만들어 원하는 대로 그래프 색상 지정을 수행할 수 있습니다. 아래 예에서 데이터 테이블은 열 1의 범위가 7.3-93.9인 반면 열 2의 범위는 28.4-73.9입니다. 셀 플롯에서 볼 수 있듯이 열 1과 열 2의 범위에 대한 색상 패턴은 매우 다릅니다. 그러나 열 2를 변환하면 색상 범위가 동일합니다.

핵심은 다음 공식을 사용하여 변환 열을 만드는 것입니다.
If(
:Column 1 < 25, x = Col Min( :Column 2 ),
:Column 1 > 75, x = Col Max( :Column 2 ),
x = :Column 1
);
x;
스크립팅 관점에서 열 1과 열 2에 셀 플롯을 만들고 색상 범위를 열 2의 더 작은 범위로 제한하려는 경우 이를 수행하는 스크립트는 다음과 같습니다.
Cell Plot(
Scale Uniformly( 0 ),
Center at zero( 0 ),
Y(
:Column 2,
Transform Column(
"Transform[Column 2]",
Formula(
If(
:Column 1 < 25, x = Col Min( :Column 2 ),
:Column 1 > 75, x = Col Max( :Column 2 ),
x = :Column 1
);
x;
)
)
),
Legend( 1 )
);
Re: 셀 플롯에 대한 최소/최대 색상 그래디언트를 설정하는 방법친애하는 짐,
이런 종류의 플롯은 여러 Y축의 트릭을 수행합니다.
하지만 찰스린이 언급한 확장 문제는 쉽게 해결할 수 없습니다!
1) 균일한 크기 조정은 범위가 너무 넓어지기 때문에 작동하지 않으며 2) 명목 모델링에 따라 셀 색상을 구현하는 방법을 이해하지 못하기 때문에 사용할 수 있는 스크립트가 있습니까?
대화 상자 메뉴에서 출력된 셀 플롯 스크립트는 다음과 같습니다.
Cell Plot(
Scale Uniformly( 1 ), // Ideally there should be a way to set max and min range for the color plot here
Center at zero( 1 ),
Y( :Name( "% of transcript" ) ),
X( :Function Class ),
Label( :Gene Ontology, :Function ),
Legend( 1 ),
SendToReport(
Dispatch( {}, "Cell Plot Report", FrameBox, {Frame Size( 616, 106 )} ),
Dispatch( {}, "Cell Plot Report", FrameBox( 3 ), {Frame Size( 616, 106 )} ),
Dispatch( {}, "Cell Plot Report", FrameBox( 5 ), {Frame Size( 616, 106 )} ),
Dispatch( {}, "", NumberColBox, {Set Format( "Fixed Dec", 6, 0 )} )
)
);
당신의 마법 같은 재능이 정말 감사할 거예요!
베스트, 에즈라
Re: 셀 플롯에 대한 최소/최대 색상 그래디언트를 설정하는 방법초기 대화 상자에서 "균일한 크기 조정 사용"을 선택하면 원하는 결과를 얻을 수 있습니다.
모델링 유형을 명목으로 변경한 다음 원하는 크기 조정 및 색상 지정에 따라 스크립트에서 셀 색상을 설정하여 원하는 것을 얻을 수도 있습니다.