반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- string
- Mac
- SQL
- Java
- Google Excel
- Python
- Kotlin
- PySpark
- PANDAS
- numpy
- django
- google apps script
- matplotlib
- PostgreSQL
- gas
- 파이썬
- c#
- array
- Github
- hive
- math
- Google Spreadsheet
- Tkinter
- dataframe
- list
- Excel
- Apache
- GIT
- Redshift
Archives
- Today
- Total
달나라 노트
Python matplotlib : scatter (점 그래프, 점 그래프 그리기) 본문
Python/Python matplotlib
Python matplotlib : scatter (점 그래프, 점 그래프 그리기)
CosmosProject 2022. 1. 22. 20:31728x90
반응형
maplotlib의 scatter method는 점 그래프를 그려줍니다.
쉽게말해 점과 점을 이어주는 선 없이 오로지 점만을 나타내줍니다.
import matplotlib.pyplot as plt
list_x = [1, 2, 3, 4, 5]
list_y = [10, 30, 15, 20, 5]
plt.scatter(list_x, list_y,
marker='o',
s=30,
c='lightgreen',
edgecolors='black')
plt.title('Test graph')
plt.xlabel('date')
plt.ylabel('amount')
plt.show()
scatter method는 사용법이 plot method와 거의 동일합니다.
(plot method 관련 = https://cosmosproject.tistory.com/341)
- plt.scatter(list_x, list_y,
scatter method에 가장 먼저 x값이 담긴 list와 y값이 담긴 list를 전달합니다.
- marker='o'
marker 옵션은 점의 모양을 정해줍니다.
o는 원형의 점을 의미합니다.
matplotlib에는 여러 가지 marker의 모양을 지원하는데 그 종류에 관한 내용은 아래 링크를 참고하면 됩니다.
matplotlib marker 종류 = https://matplotlib.org/stable/api/markers_api.html
- s=30
s는 size의 첫 글자로 점(marker)의 크기를 나타내줍니다.
- c='lightgreen'
c는 color의 첫 글자로 점의 색상을 나타내줍니다.
- edgecolors='black'
edgecolors 옵션은 점의 테두리 색상을 지정해줍니다.
edgecolors 옵션의 기본값은 'face' 로 'face'의 의미는 테두리 색상을 점의 색상과 동일하게 맞추라는 의미입니다.
none 값은 테두리를 그리지 말라는 의미입니다.
그 외에 여러 색상 이름을 넣어주면 테두리가 원하는 색상으로 칠해집니다.
728x90
반응형
'Python > Python matplotlib' 카테고리의 다른 글
Python matplotlib : grid (그래프 격자선 설정) (0) | 2022.05.12 |
---|---|
Python matplotlib : hist (histogram, 히스토그램, 개수분포) (0) | 2022.01.23 |
Python matplotlib : clf, cla (좌표평면 지우기, 그래프 지우기, clear) (0) | 2022.01.19 |
Python matplotlib : subplots (여러 개의 그래프 한 번에 그리기, 여러 개의 그래프 나타내기, 여러 좌표 동시에 나타내기) (0) | 2022.01.19 |
Python matplotlib : legend (범례 표시, 범례 표시하기, 항목 표시하기) (0) | 2022.01.17 |
Comments