일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- numpy
- google apps script
- array
- Mac
- Redshift
- Kotlin
- GIT
- django
- matplotlib
- Google Excel
- list
- gas
- Google Spreadsheet
- PostgreSQL
- Python
- PANDAS
- 파이썬
- math
- dataframe
- Apache
- Java
- PySpark
- Excel
- Tkinter
- string
- c#
- Github
- hive
- Today
- Total
목록Python/Python matplotlib (33)
달나라 노트
x축을 숨기거나 y축을 숨기거나 아니면 그냥 좌표평면 자체를 숨겨버리는 기능을 알아봅시다. import matplotlib.pyplot as plt sub_plots = plt.subplots(2, 2) fig = sub_plots[0] graph = sub_plots[1] fig.suptitle('Axis off test') fig.tight_layout(pad=3) graph[0][0].set_title('original') graph[0][1].set_title('x axis off') graph[0][1].xaxis.set_visible(False) graph[1][0].set_title('y axis off') graph[1][0].yaxis.set_visible(False) graph[1][1..
matplotlib의 text method는 그래프에 텍스트를 그릴 수 있게 해줍니다. import matplotlib.pyplot as plt list_x = [10, 20, 30, 40, 50] list_y = [10, 30, 15, 20, 5] plt.plot(list_x, list_y, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.xlim(0, 60) plt.ylim(0, 40) plt.text(x=0, y=0, # text box를 표시할 x, y좌표. (이것은 그래프 속 좌표와 동일.) s='Test text', # 표시할 text fontsize=20, # text 크기 horizontalalignment='l..
matplotlib를 이용하다 보면 그래프의 색깔, 점의 색깔 등 다양한 곳에서 색상을 지정해야 하는 상황이 있습니다. 이때 Color hex code를 이용해서 색상을 지정할 수도 있지만 미리 특정 색상을 keyword와 연결지어서 네이밍을 해둔 색상들이 있습니다. 물론 존재하는 모든 색상에 대해 이런 keyword가 있는 것은 아니고 matplotlib에서 지원하는 색상값들이 있습니다. import matplotlib dict_colors = matplotlib.colors.CSS4_COLORS print(dict_colors) -- Result {'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', 'aqua': '#00FFFF', 'aquamarine': '#..
데이터 분석을 하다보면 시각화는 꽤 중요한 부분 중 하나입니다. 근데 간혹 x축 값과 y축 값이 너무 커지게 되면 값들을 좌표평면 상에 나타낸다고 해도 그 경향성을 시각화하기가 어려울 수 있습니다. 예를들어 y = 1500 / x 라는 함수를 만족하는 값들을 가지고 있고, 이 값들을 그래프로 나타내본다고 해봅시다. import matplotlib.pyplot as plt import numpy as np list_x = np.linspace(0, 2000, 10000) list_y = [] for x in list_x: val_result = 1500 / x list_y.append(val_result) plt.plot(list_x, list_y, color='gray') plt.show() matplo..