Coreplot : 플롯 데이터에 따라 y 축 레이블 자동 크기 조정

라훌

coreplot을 사용하는 두 개의 그래프 플롯

첨부 된 이미지에 따라 모바일 애플리케이션에서 그래프를 렌더링하기 위해 coreplot을 사용하고 있습니다. 내 문제는 그래프가 때때로 y 축 레이블에 대해 잘 확장되지 않는다는 것입니다. 그래프에서 최대 y 축 레이블은 3500.0이지만 두 그래프 플롯 포인트의 실제 y 축 최대 값은 2498에 불과합니다. 이로 인해 플롯 최대 포인트에서 y 축까지의 공간 낭비가 발생합니다. 레이블의 최대 지점으로 인해 그래프가 축소됩니다. 이것은 내 모든 그래프에서 발생하는 것이 아니라 몇 개의 그래프에서만 발생합니다. 이상적으로는 y 축 최대 레이블이 3000으로 설정되어있을 것으로 예상합니다. 또는 최대 y 축 레이블을 3500 대신 2498로 표시하는 방법이 있다면 더 좋을 것입니다.

y 축 범위를 설정하는 방법은 다음과 같습니다.

plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(yMin) length:CPTDecimalFromFloat(yMax)];

ymin  = 1159.000000 and ymax = 2498.000000 //For this example

"scaletoFitPlots"를 사용하려고했지만 헛된 것입니다. x 축 레이블이 아닌 y 축 레이블 만 제대로 데게하고 싶습니다. 나는 또한 이것과 같은 스택 오버플로에 대한 몇 가지 스레드를 언급했습니다 -CorePlot-모든 데이터 포인트를 포함하도록 y 축 범위를 설정 하지만 헛된 :(. 여기에 도움을 주셔서 감사합니다.

후속 질문 :

주요 그리드 선 경계 내의 그래프

주요 그리드 선 경계 내에 있지 않은 그래프

마지막 두 그래프가 표시되면 그중 하나는 y 축의 주 그리드 선 내에 있고 다른 하나는 안에 있지 않습니다. 즉, 최대 y 축 레이블은 200000.0이고 플롯의 최대 값은 그 이상입니다. . 내 모든 그래프가 y 축 레이블의 최대 값에 대한 주요 그리드 선 내에 포함되도록 할 수있는 방법이 있습니까?

에릭 스크 로치

플롯 범위는 시작 위치와 길이로 지정됩니다. 1,159에서 3,657 (1,159 + 2,498) 사이의 범위를 지정했습니다. 최소값과 최대 값이 주어지면 범위의 길이는 (최대-최소) 여야합니다.

plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(yMin)
                                                length:CPTDecimalFromFloat(yMax - yMin)];

눈금 표시 및 레이블 위치는 축 레이블 지정 정책에 의해 제어됩니다. 레이블이 무엇인지 신경 쓰지 않지만 축의 극단에 위치하도록하려면 CPTAxisLabelingPolicyEqualDivisions레이블 지정 정책을 사용하십시오 . 레이블이 항상 "좋은"숫자가되도록하려면 플롯 범위를 최소 및 최대 데이터 값을 넘어 가장 가까운 "좋은"값으로 확장하십시오. 위의 예 (1,159 ~ 2,498)의 경우 시작 위치 1,000과 길이 1,500을 선택할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다중 라인 차트 디스플레이의 데이터에 적합한 y 축 크기 조정

분류에서Dev

ggplot-y 축 레이블 변경 및 수동 크기 조정

분류에서Dev

데이터에 따라 gridview 열 헤더 크기 자동 조정

분류에서Dev

X 축을 따라 플롯 데이터 이동 Matlab

분류에서Dev

Coreplot에서 축 레이블 수정

분류에서Dev

jupyter 노트북에서 matplotlib 플롯의 Y 축 크기 조정

분류에서Dev

플롯 레이아웃 Y 축 수정

분류에서Dev

디스플레이 크기에 따라 자동으로 이미지 크기 조정

분류에서Dev

ACF 및 CCF 플로팅시 플롯 제목 및 Y 축 레이블 수정

분류에서Dev

터치 위치를 사용하여 Y 축을 따라 플레이어 이동

분류에서Dev

플롯 라인 아래에만 Coreplot 축 그리드 라인

분류에서Dev

CSS Flex : 이미지 크기에 따라 플렉스 상자 크기 조정

분류에서Dev

coreplot 그래프의 작업으로 사용자 정의 된 x 축 레이블

분류에서Dev

데이터 크기에 따라 DataGridview에서 셀 크기를 자동 조정하는 방법

분류에서Dev

matplotlib : 축 레이블 크기 조정

분류에서Dev

제목에 따라 UIButton 높이 자동 크기 조정-AutoLayout ON

분류에서Dev

콘텐츠에 따라 iframe 높이 자동 크기 조정

분류에서Dev

쌍 플롯에서 축 레이블의 글꼴 크기 변경

분류에서Dev

R 플롯. 두 번째 y 축의 y 레이블을 정확한 화씨로 변환 한 y 축의 섭씨

분류에서Dev

R 플롯 멀티 라인 플롯 x 축 레이블

분류에서Dev

ggarrange : 플롯 (제목, 축 제목, 축 레이블 제외)을 동일한 크기로 만듭니다.

분류에서Dev

휴대폰 크기에 따라 자동 레이아웃 축소 및 확장

분류에서Dev

Pyplot-y 축 값에 따라 x 축 레이블 표시

분류에서Dev

화면 크기에 따라 자동 레이아웃 크기 조정 레이블 및 기타 개체를 만드는 방법

분류에서Dev

레이더 플롯의 y 축 제한

분류에서Dev

플롯 레이블이 잘리지 않도록 축 패치의 크기를 설정하는 방법 (matplotlib)

분류에서Dev

파이썬 조건에 따라 플롯에 색상 채우기

분류에서Dev

UILabel 높이에 따라 자체 크기 조정 테이블 뷰 셀 만들기

분류에서Dev

길이가 다른 데이터를 사용하여 동일한 축에 여러 상자 플롯 만들기

Related 관련 기사

  1. 1

    다중 라인 차트 디스플레이의 데이터에 적합한 y 축 크기 조정

  2. 2

    ggplot-y 축 레이블 변경 및 수동 크기 조정

  3. 3

    데이터에 따라 gridview 열 헤더 크기 자동 조정

  4. 4

    X 축을 따라 플롯 데이터 이동 Matlab

  5. 5

    Coreplot에서 축 레이블 수정

  6. 6

    jupyter 노트북에서 matplotlib 플롯의 Y 축 크기 조정

  7. 7

    플롯 레이아웃 Y 축 수정

  8. 8

    디스플레이 크기에 따라 자동으로 이미지 크기 조정

  9. 9

    ACF 및 CCF 플로팅시 플롯 제목 및 Y 축 레이블 수정

  10. 10

    터치 위치를 사용하여 Y 축을 따라 플레이어 이동

  11. 11

    플롯 라인 아래에만 Coreplot 축 그리드 라인

  12. 12

    CSS Flex : 이미지 크기에 따라 플렉스 상자 크기 조정

  13. 13

    coreplot 그래프의 작업으로 사용자 정의 된 x 축 레이블

  14. 14

    데이터 크기에 따라 DataGridview에서 셀 크기를 자동 조정하는 방법

  15. 15

    matplotlib : 축 레이블 크기 조정

  16. 16

    제목에 따라 UIButton 높이 자동 크기 조정-AutoLayout ON

  17. 17

    콘텐츠에 따라 iframe 높이 자동 크기 조정

  18. 18

    쌍 플롯에서 축 레이블의 글꼴 크기 변경

  19. 19

    R 플롯. 두 번째 y 축의 y 레이블을 정확한 화씨로 변환 한 y 축의 섭씨

  20. 20

    R 플롯 멀티 라인 플롯 x 축 레이블

  21. 21

    ggarrange : 플롯 (제목, 축 제목, 축 레이블 제외)을 동일한 크기로 만듭니다.

  22. 22

    휴대폰 크기에 따라 자동 레이아웃 축소 및 확장

  23. 23

    Pyplot-y 축 값에 따라 x 축 레이블 표시

  24. 24

    화면 크기에 따라 자동 레이아웃 크기 조정 레이블 및 기타 개체를 만드는 방법

  25. 25

    레이더 플롯의 y 축 제한

  26. 26

    플롯 레이블이 잘리지 않도록 축 패치의 크기를 설정하는 방법 (matplotlib)

  27. 27

    파이썬 조건에 따라 플롯에 색상 채우기

  28. 28

    UILabel 높이에 따라 자체 크기 조정 테이블 뷰 셀 만들기

  29. 29

    길이가 다른 데이터를 사용하여 동일한 축에 여러 상자 플롯 만들기

뜨겁다태그

보관