일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Google Spreadsheet
- SQL
- PySpark
- numpy
- string
- google apps script
- matplotlib
- Excel
- Mac
- c#
- dataframe
- array
- 파이썬
- Java
- math
- Google Excel
- django
- Kotlin
- Apache
- PANDAS
- Python
- GIT
- list
- gas
- Tkinter
- Github
- hive
- Redshift
- PostgreSQL
- Today
- Total
목록matplotlib (31)
달나라 노트
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..
matplotlib를 이용해서 그래프를 그린 후 x축/y축 각각이 어떤 데이터를 의미하는지에 대한 정보를 주기 위해 x축/y축에 이름을 붙여줄 수 있습니다. 또한 그래프 자체의 제목을 붙일 수도 있습니다. import matplotlib.pyplot as plt list_x_1 = [1, 2, 3, 4, 5, 6, 7, 8] list_y_1 = [10, 2, 8, 4, 6, 5, 6, 4] plt.title('Test graph') plt.xlabel('X axis') plt.ylabel('Y axis') plt.plot(list_x_1, list_y_1, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드의..
matplotlib를 이용해서 막대그래프를 그려보겠습니다. 막대 그래프를 그리기 위해선 bar 또는 barh method를 사용하면 됩니다. bar method는 수직 막대 그래프를 그려주고 barh method는 수평 막대 그래프를 그려줍니다. import matplotlib.pyplot as plt list_x = ['2020', '2021', '2022'] list_y = [10, 17, 31] plt.bar(list_x, list_y) plt.show() 형식은 일반적인 선 그래프와 비슷합니다. bar method에 x축에 나타낼 값들과 y축에 나타낼 값들을 전달하면 됩니다. 이제 bar method에 적용할 수 있는 여러가지 option들을 알아봅시다. import matplotlib.pyplo..