파이썬의 matplotlib 노트

파이썬의 matplotlib는 수치 데이터를 그래프로 효과적으로 표시해주는 API입니다. 이에 대해 간단한 활용 예시에 대한 코드를 기록해 둡니다.

X축과 Y축에 대한 포인트 데이터를 표시하는 코드입니다. 결과는 다음과 같습니다.

그래프에서 포인트의 크기와 색상, 투명도를 지정하는 예제는 다음과 같습니다.

결과는 다음과 같습니다.

다음은 꺽은선 그래프입니다.

x축과 y축의 데이터는 4번과 5번 코드에서 정의합니다. 결과는 다음과 같습니다.

하나의 차트에 여러개의 그래프를 동시에 표시하고, 추가적으로 제목, 축이름 등을 표시하는 코드입니다.

결과는 다음과 같습니다.

3차원 차트의 경우 먼저 X, Y축에 대한 데이터와 이 X, Y를 변수로 하여 계산된 Z 값의 함수가 정의해야 합니다. 이렇게 정의된 X, Y, Z에 대한 3차원 그래프는 아래의 예제 코드를 통해 3차원 차트로 시각화할 수 있습니다.

결과는 다음과 같습니다.

여러개의 차트를 동시에 표시하는 경우입니다.

결과는 아래와 같습니다.

아래는 차트를 그리는 스타일을 지정하고 범례를 표현하는 코드입니다.

결과는 다음과 같습니다.

Linux 활용 Command 정리

이 글은 리눅스 계열의 시스템 관리를 위해 사용한 명령어를 추후에 다시 빠르게 참조하기 위한 목적으로 정리한 글입니다.

#1. 파일의 내용 중 특정 단어 출현 회수 세기

cat filename.log | grep ‘SUCCESS’ | wc -w

#2. 프로세스 이름에 특정 문자열을 포함하는 프로세스 출력하기

ps -ef | grep ‘java’

#3. 파일의 마지막 구성 내용 표시하기(변경시 업데이트)

tail 2019-11-06.log -f