일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hive
- Redshift
- PySpark
- array
- string
- SQL
- Java
- Tkinter
- list
- c#
- Google Spreadsheet
- Excel
- math
- gas
- numpy
- PostgreSQL
- Github
- GIT
- Kotlin
- Google Excel
- django
- Mac
- 파이썬
- dataframe
- Apache
- google apps script
- Python
- PANDAS
- matplotlib
- Today
- Total
목록Python/Python matplotlib (33)
달나라 노트
matplotlib에서 set_data method는 기존 그래프에 존재하는 좌표값을 아예 지우고, 새로운 x좌표/y좌표값들로 다시 설정해주는 기능을 합니다. import matplotlib.pyplot as plt list_x = [1, 2, 3, 4, 5] list_y = [2, 3, 4, 5, 6] line = plt.plot(list_x, list_y, color='skyblue', marker='o', markerfacecolor='blue', markersize=6)[0] list_x = [1, 3, 4, 5] list_y = [6, 5, 4, 3] line.set_data(list_x, list_y) plt.show() list_x = [1, 2, 3, 4, 5] list_y = [2, 3,..
matplotlib는 단순히 결과 그래프를 보여주는 것 뿐 아니라 그래프가 그려지는 과정을 animation으로 나타내주는 기능을 제공합니다. 이 기능을 사용하기 위한 기본적인 사항들을 이해하기 위해선 코드 단위별로 살펴봐야할 것이 있으므로, 먼저 전체 코드를 본 후에 각 부분이 어떤 것을 의미하고 왜 그렇게 쓰였는지 이해해봅시다. import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation fig = plt.figure() line = plt.plot([], [], color='skyblue', marker='o', markerfacecolor='blue', markersize=6)[0] plt.xlim(0, 6) plt...
import matplotlib.pyplot as plt list_x = [] for i in range(10): list_x.append(i+1) list_y = [] for i in list_x: list_y.append(i + 10) plt.plot(list_x, list_y, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드를 실행해보면 그래프가 잘 그려집니다. 그래프에 찍힌 점을 보면 총 10개의 점이 있습니다. 각 점의 x좌표는 1, 2, 3, ... , 10 입니다. 근데 matplotlib는 그냥 대략적으로 알아서 x축 좌표를 생략하여 표시해줍니다. 그래서 위 그래프의 x축을 보면 2, 4, ..
import matplotlib.pyplot as plt list_x_1 = [ '20220101', '20220102', '20220103', '20220104', '20220105', '20220106', '20220107', '20220108', '20220109' ] list_y_1 = [1, 10, 2, 9, 3, 8, 4, 7, 5] plt.plot(list_x_1, list_y_1, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드로 그래프를 그렸습니다. 그래프는 잘 그려진 것 같습니다만 x축 값들이 너무 길어서 서로 겹쳐보이죠. 이러면 좀 보기가 안좋습니다. 이럴때는 xticks를 이용해서 x..