저는 플롯이 ListPointPlot3D
이고 모든 세 축에 데이터 포인트의 로그 분포가 있습니다. 이처럼플롯 및 그룹화 된 축 레이블에서 로그 스케일 조정하기
:
..... . . . . . .
어떻게 티카 내가 그들에 걸쳐 데이터 포인트의 선형 분포를 얻을 수 있도록 축 '규모는 대수하게 강요하는 걸까?
감사
저는 플롯이 ListPointPlot3D
이고 모든 세 축에 데이터 포인트의 로그 분포가 있습니다. 이처럼플롯 및 그룹화 된 축 레이블에서 로그 스케일 조정하기
:
..... . . . . . .
어떻게 티카 내가 그들에 걸쳐 데이터 포인트의 선형 분포를 얻을 수 있도록 축 '규모는 대수하게 강요하는 걸까?
감사
는 AFAIK LogLogLogPlot가없는, 그래서 차선책은 데이터의 기록을 가지고 사람들을 음모하는 것입니다. 그러면 자신의 Ticks
을 찾아야합니다.
거친 버전 :
tks = {1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000};
list = 10^RandomReal[{0, 4}, {100, 3}]
ListPointPlot3D[Log[10, list]},
Ticks ->
{
{Log[10, tks], tks}\[Transpose],
{Log[10, tks], tks}\[Transpose],
{Log[10, tks], tks}\[Transpose]
},
BoxRatios -> 1, PlotStyle -> PointSize -> 0.02
]
Ticks
당신의 규모를 아름답게하기 위해 더 많은 가능성을 가지고있다. location in the manual으로가는 길을 찾을 수 있으리라 믿습니다.
당신이 BubbleChart3D
같은 플롯을 다시 실행하고자하는 경우 (일정한 버블 크기로, 제 생각 엔), 당신은 형태를 기록 축을 조정하도록 ScalingFunctions
(documentation) 옵션을 사용할 수 있습니다. 또한 로그 스케일 이외의 방법으로 축척을 조정하는 데에도 사용할 수 있습니다. ListPointPlot3D
을 사용 중이므로 입력 데이터도 다시 정렬해야 할 수 있습니다.
이것은 Mathematica에서 "차트 작성"과 "플로팅"사이의 성가신 구분 중 하나입니다. 지금까지 알다시피, ScalingFunction
옵션은 ListPlot
또는 ListPlot3D
과 같은 음모가 아닌 '차트'(재무, 바, 거품 형 차트)에만 적용됩니다.
'ScalingFunctions' 문서는'BubbleChart3D' 문서 페이지 (다른 옵션처럼 클릭 할 수없는 하이퍼 링크는 아니지만)에 나열되어 있으며'BubbleChart'가'ScalingFunctions' 페이지에 언급되어 있지만이 옵션은'BubbleChart3D '. 구문 색상 표시가 빨간색으로 표시되고 "BubbleChart3D :: optx :"알 수없는 옵션 \! \ (ScalingFunctions -> {\ "로그 \", \ "로그 \", \ "로그 \", 없음} \ ") in ... " –
흥미 롭습니다! (집에 돌아가 실제로 답변을하기 전에 실제로 작동하는지 확인해야하는 또 다른 경우)이 대답을 삭제해야한다고 생각합니까? – Verbeia
많은 경우에 잘 작동하는 새로운 옵션입니다. 다른 상황. 여기에 남겨두고 싶습니다. 아마도이 플랫폼의 WRI 멤버 중 한 명이이 문제에 관해 말할만한 것을 가지고있을 것입니다. –
시각적 단서가 부족하기 때문에 3D 점 그림은 무의미합니다 (말장난 의도). 아래 내 음모를보세요. 시각적으로 각 점의 좌표를 평가할 수 있습니까? 더 해석하기 쉽도록 막대기 나 그림자가 필요합니다. –