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 | 31 |
Tags
- 리눅스
- 한빛미디어
- SQL
- python visualization
- Python
- 서평
- tensorflow
- 파이썬 시각화
- 서평단
- Blog
- Visualization
- Ga
- 독후감
- Pandas
- 딥러닝
- Google Analytics
- 블로그
- 티스토리
- MATLAB
- 매틀랩
- 통계학
- 시각화
- MySQL
- 월간결산
- 파이썬
- 한빛미디어서평단
- 텐서플로
- matplotlib
- Linux
- Tistory
Archives
- Today
- Total
pbj0812의 코딩 일기
[PYTHON] offsetbox 를 이용한 피카츄(이미지) 산점도 그리기 본문
ComputerLanguage_Program/PYTHON
[PYTHON] offsetbox 를 이용한 피카츄(이미지) 산점도 그리기
pbj0812 2021. 7. 30. 01:140. 목표
- offsetbox 를 이용한 피카츄(이미지) 산점도 그리기
1. 실습
1) library 호출
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from matplotlib.offsetbox import OffsetImage, AnnotationBbox
2) 데이터 생성
- x : x 좌표
- y : y 좌표
- z : 크기
x = [3, 8, 5, 9, 4]
y = [8, 3, 4, 8, 2]
z = [7, 2, 3, 4, 5]
3) 그래프 그리기
(1) 도화지 생성
(2) 피카츄 그림 호출
(3) 반복문을 이용해 x, y, z 데이터를 하나씩 들고오면서 그림 생성
# 1
fig, ax = plt.subplots()
fig.set_size_inches(15, 15)
ax.set_xlim([0, 10])
ax.set_ylim([0, 10])
# 2
pika = mpimg.imread('./pika.png')
# 3
for i in range(len(x)):
imagebox = OffsetImage(pika, zoom = 0.1 * z[i])
ab = AnnotationBbox(imagebox, (x[i], y[i]), frameon = False)
ax.add_artist(ab)
- 결과
2. 참고
- How to insert an image (a picture or a photo) in a matplotlib figure
'ComputerLanguage_Program > PYTHON' 카테고리의 다른 글
[PYTHON] matplotlib 으로 FacetGrid 함수 구현하기 (0) | 2021.08.02 |
---|---|
[PYTHON] TextArea 를 이용한 나만의 범례 만들기 (0) | 2021.07.31 |
[PYTHON] matplotlib 의 barh 로 분수 표현하기 (0) | 2021.07.28 |
[PYTHON] bar 그래프에 백분율 표시하기 (0) | 2021.07.22 |
[PYTHON] streamlit 으로 대시보드 만들기 (0) | 2021.07.21 |
Comments