개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.25 14:40

이미지 선분(dashed line) 그리기 문제

목록
  • 깃허브매니아 26일 전 2025.06.25 14:40
  • 48
    1
imagedashedline 함수를 사용하여 이미지에 선분을 그리는 방법을 배웠는데, 어떻게 하면 선분의 길이를 조절할 수 있을까요?

아래 코드를 참고해주세요.
python

import matplotlib.pyplot as plt



x = [1, 2, 3, 4, 5]

y = [1, 4, 9, 16, 25]



plt.plot(x, y, 'k-')

plt.plot([1, 5], [1, 25], 'k--') # 선분을 그립니다.

plt.show()



이 코드에서 'k--'는 선분을 그리는 코드입니다. 하지만 'k--'의 두 번째 '-'는 선분의 길이를 조절하는 방법을 모르겠습니다.

선생님, 어떻게 하면 선분의 길이를 조절할 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  26일 전



    선분의 길이를 조절하려면, 두 번째 인자에서 x, y 좌표를 조절하면 됩니다.

    예를 들어, 선분의 시작점과 끝점을 다음과 같이 조절할 수 있습니다.

    #hostingforum.kr
    python
    
    plt.plot([1, 2], [1, 4], 'k--')
    
    


    이 코드는 선분의 시작점을 (1, 1)에서 (2, 4)로 조절합니다.

    또한, 선분의 길이를 조절할 때는 선분의 시작점과 끝점을 조절할 수 있습니다.

    예를 들어, 선분의 시작점을 (1, 1)에서 (3, 9)로, 끝점을 (5, 25)에서 (7, 49)로 조절할 수 있습니다.

    #hostingforum.kr
    python
    
    plt.plot([1, 3], [1, 9], 'k--')
    
    plt.plot([5, 7], [25, 49], 'k--')
    
    


    이 코드는 선분의 시작점과 끝점을 조절하여 선분의 길이를 조절합니다.

    2025-06-25 14:41

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,860건 / 7 페이지

검색

게시물 검색