일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ngs
- scRNAseq
- ChIPseq
- javascript
- cellranger
- MACS2
- scRNAseq analysis
- js
- single cell rnaseq
- Batch effect
- python matplotlib
- julia
- Git
- EdgeR
- github
- CUTandRUN
- 비타민 C
- PYTHON
- single cell analysis
- 싱글셀 분석
- HTML
- pandas
- matplotlib
- drug muggers
- DataFrame
- single cell
- drug development
- CUT&RUN
- Bioinformatics
- CSS
Archives
- Today
- Total
바이오 대표
[ matplotlib #4 ] Python matplotlib.pyplot 기본 코드 한번에 정리_4 (Grid Lines 격자무늬) 본문
Python/matplotlib
[ matplotlib #4 ] Python matplotlib.pyplot 기본 코드 한번에 정리_4 (Grid Lines 격자무늬)
바이오 대표 2022. 7. 3. 21:08
Matplotlib Grid Lines
정리 1, 2, 3에서 python matplotlib.pyplot 의 전반적인 설명과 plotting plt.plot(x_point, y_point), marker, line, label 옵션에 대해서 살펴보았습니다. 이번 글에서는 해당 라이브러리로 그래프의 Grid Lines 격자무늬 표기에 대한 설명합니다.
- grid grid( )
- argument color, linestyle, linewidth
Grid Lines 격자 무늬 표기
그래프를 그리다보면, 그래프에서 좀더 정확한 수치를 확인 할 수 있도록 뒤에 격자 무늬를 표기 하기도 합니다. pyplot의 grid( ) 를 통해서 쉽게 격자 무늬를 추가 할 수 있습니다.
plt.grid( )
예시 )
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80, 85, 90, 95, 100, 105, 110, 115])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310])
plt.title("Sports Watch Data")
plt.xlabel("Average Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x, y)
plt.grid() # 격자무늬 표시 !
plt.show()
격자 무늬를 표기 할때 위와 같이 x, y 축 을 기준으로 둘다 표시 할 수 있고, 혹은 x 축 이나 y 축만으로도 표기 가능합나다. 이때는 arguement axis = 'x' 혹은 'y'를 사용합니다. default 값은 'both' 입니다.
plt.grid(axis ='x or y')
...
plt.grid(axis='x') # 좌측
plt.grid(axis='y') # 우측
...
Line Properties 라인 설정
Grid Lines의 색 color, 스타일 linestyle 그리고 너비 linewidth 설정이 가능합니다.
plt.grid(color ='color', linestyle = 'linestyle', linewidth = number)
...
plt.grid(color = 'green', linestyle = '--', linewidth = 0.5)
...
Line Styles
linestyles 로는 실선 (solid), 점선 (dotted, dashed, dashdot) 종류가 있습니다.
Style | Short Syntax |
'solid' (default) 실선 | '-' |
'dashed' | '--' |
'dotted' dashed 보다 연하게 표시됨 | ':' |
'dashdot' 진한 dotted 처럼 표시됨 | '-.' |
'None' 무선 | '' 혹은 ' ' |
Line Colors
색 단축어 혹은 , 헥스 칼라코드 (hex color code) 를 사용 할 수 있습니다.
chracter | color |
'b' | blue 파란색 |
'g' | green 초록색 |
'r' | red 빨간색 |
'c' | cyan 청록색 |
'm' | magenta 자주색 |
'y' | yellow 노란색 |
'k' | black 검정색 |
'w' | white 하얀색 |