산점도 점을 선으로 연결 - Python
저는 날짜와 가치라는 두 가지 목록을 가지고 있습니다.저는 매트플롯립을 사용하여 그림을 그리고 싶습니다.다음은 데이터의 산점도를 만듭니다.
import matplotlib.pyplot as plt
plt.scatter(dates,values)
plt.show()
plt.plot(dates, values)
선 그래프를 만듭니다.
하지만 제가 정말 원하는 것은 점들이 선으로 연결된 산점도입니다.
R:와 유사합니다.
plot(dates, values)
lines(dates, value, type="l")
점들을 연결하는 선과 겹쳐진 점들의 산점도를 제공합니다.
파이썬에서 이걸 어떻게 하나요?
저는 @Evert가 옳은 답이라고 생각합니다.
plt.scatter(dates,values)
plt.plot(dates, values)
plt.show()
그것은 거의 같은 것입니다.
plt.plot(dates, values, '-o')
plt.show()
대체할 수 있습니다.-o
설명서에 설명된 대로 다른 적합한 형식 문자열을 사용합니다.또한 다음을 사용하여 선 및 마커 스타일의 선택을 분할할 수 있습니다.linestyle=
그리고.marker=
키워드 인수입니다.
빨간색 선의 경우 점
plt.plot(dates, values, '.r-')
또는 x개의 마커와 파란색 선의 경우
plt.plot(dates, values, 'xb-')
키워드 "zorder"를 사용하면 다른 답변에 제공된 내용 외에도 다른 개체가 수직으로 표시되는 순서를 결정할 수 있습니다.예:
plt.plot(x,y,zorder=1)
plt.scatter(x,y,zorder=2)
산점 기호를 선 위에 표시하는 동안
plt.plot(x,y,zorder=2)
plt.scatter(x,y,zorder=1)
산점 기호 위에 선을 표시합니다.
이에 대한 키워드 인수는 다음과 같습니다.marker
마커의 크기를 설정할 수 있습니다.markersize
상단에 산점 기호가 있는 선을 생성하는 방법
plt.plot(x, y, marker = '.', markersize = 10)
채워진 점을 표시하려면 마커를 사용할 수 있습니다.'.'
또는'o'
( 소문자 오).모든 마커 목록은 다음을 참조하십시오.
https://matplotlib.org/stable/api/markers_api.html
언급URL : https://stackoverflow.com/questions/20130227/matplotlib-connect-scatterplot-points-with-line-python
'programing' 카테고리의 다른 글
그리드 보기 정렬:방향 정렬 항상 오름차순 (0) | 2023.07.19 |
---|---|
파이썬의 다른 함수 안에서 호출자 함수 이름을 가져오는 중? (0) | 2023.07.19 |
numpy 값이 참인 인덱스 가져오기 (0) | 2023.07.19 |
복제 시 Git 하위 모듈 폴더 비우기 (0) | 2023.07.19 |
Firebase 스토리지 비디오 스트리밍 (0) | 2023.07.19 |