일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- string
- Google Spreadsheet
- PostgreSQL
- SQL
- PANDAS
- hive
- django
- numpy
- google apps script
- GIT
- Java
- Kotlin
- PySpark
- Redshift
- Apache
- c#
- list
- Github
- Mac
- gas
- array
- Excel
- Tkinter
- Python
- math
- matplotlib
- Google Excel
- dataframe
- 파이썬
- Today
- Total
목록Python/Python matplotlib (33)
달나라 노트
matplotlib의 subplots는 여러 개의 그래프를 바둑판식으로 배열하여 나타내줍니다. 무슨 소리인지 하나씩 알아가봅시다. import matplotlib.pyplot as plt sub_plots = plt.subplots(nrows=3, ncols=2) fig = sub_plots[0] graph = sub_plots[1] fig.suptitle('Multiple plots') fig.tight_layout(pad=2) plt.show() 위 코드를 실행한 결과를 봅시다. 그래프가 총 6개가 생겼고 이것이 3행 2열의 형태로 배치되어있습니다. 이런식으로 subplots는 한번에 여러 개의 그래프를 동시에 그려줍니다. 그래프를 동시에 그린다는 의미가 xlim, ylim method를 사용할 때와..
matplotlib의 legend method를 이용하면 chart에 범례를 표시할 수 있습니다. import matplotlib.pyplot as plt labels = ['Cake', 'Chocolate', 'Candy', 'Macaroon', 'Waffle'] values = [20, 35, 10, 50, 20] plt.pie(values, labels=labels, colors=['skyblue', 'pink', 'grey', 'lightgreen', 'yellow']) plt.legend() plt.show() 위 코드에서처럼 legend method를 적어준 것 만으로도 범례가 표시되죠. 범례의 위치는 자동으로 적당한 위치에 나타나도록 결정됩니다. import matplotlib.pyplot ..
matplotlib에서는 원형 그래프인 pie chart를 그리는 기능도 제공합니다. import matplotlib.pyplot as plt labels = ['Cake', 'Chocolate', 'Candy', 'Macaroon', 'Waffle'] values = [20, 35, 10, 50, 20] plt.pie(values, labels=labels) plt.show() 사용법은 굉장히 간단합니다. value를 list에 담고 각 value들에 대한 수치(label)를 list에 담아서 pie method에 전달해주면 됩니다. import matplotlib.pyplot as plt labels = ['Cake', 'Chocolate', 'Candy', 'Macaroon', 'Waffle'] v..
matplotlib를 이용하여 그래프를 그리면 matplotlib는 자동으로 존재하는 모든 좌표를 고려해서 적당하게 x축과 y축의 최대값/최소값을 정해줍니다. 그러나 xlim method를 이용하면 표시될 x축의 최대값/최소값을 설정할 수 있으며 ylim method를 이용하면 표시될 y축의 최대값/최소값을 설정할 수 있습니다. import matplotlib.pyplot as plt list_x = [1, 2, 3, 4, 5] list_y = [2, 3, 4, 5, 6] plt.plot(list_x, list_y, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 예시를 보면 존재하는 5개의 좌표값을 모두 고려..