아주 좋 은 파 이 썬 명령 행 시각 화 라 이브 러 리 4 개

Python 명령 행 시각 화 라 이브 러 리
① 명령 행 에 Bashplotlib 를 사용 하여 그림 그리 기
명령 행 창 에 데 이 터 를 그 리 려 면 Bashplotlib 가 적합 합 니 다. 
우선 Bashplotlib 라 이브 러 리 를 설치 합 니 다.

pip install bashplotlib -i 

https://mirror.baidu.com/pypi/simple/
다음은 Bashplotlib 를 사용 하여 정상 분포 의 데이터 도 표를 그 릴 수 있 습 니 다.
NumPy 를 사용 하여 정상 분포 숫자 목록 을 만 듭 니 다.
NumPy 가 없 으 면 pip 로 도 설치 할 수 있 습 니 다.

pip install numpy -i https://mirror.baidu.com/pypi/simple/
 Bashplotlib 의 직사 도 그래 픽 함수 plot 사용 하기hist。

import numpy as np
from bashplotlib.histogram import plot_hist
 
rand_nums = np.random.normal(size=1000, loc=0, scale=1)
plot_hist(rand_nums, bincount=100)
결 과 는 다음 과 같다.

터미널 에서 시각 화 할 수 있 는 데이터 가 확실 합 니 다.
소스 코드 를 보면 관련 매개 변수 설정 을 알 수 있 습 니 다.

② TQDM 으로 진행 표시 줄 추가
때때로 시간 이 오래 걸 리 는 프로그램 을 실행 하기 때문에 우 리 는 프로그램의 운행 진 도 를 볼 수 없고 사람들 에 게 주 는 체험 이 좋 지 않다.
명령 행 에서 프로그램의 실행 진 도 를 시각 화 하 는 TQDM 을 사용 할 수 있 습 니 다.
TQDM 을 pip 명령 으로 설치 합 니 다.

pip install tqdm -i https://mirror.baidu.com/pypi/simple/
예 를 들 어 보 겠 습 니 다~
0 에서 1000 까지 숫자 를 옮 겨 다 니 며 작은 지연 을 추가 하여 TQDM 진도 바 의 작업 상황 을 볼 수 있 습 니 다.

from tqdm import trange
from time import sleep
 
for i in trange(1000):
    sleep(0.01)
결 과 는 다음 과 같다.

사람들 에 게 그렇게 요원 하 게 변 하지 않 을 것 이라는 기 대 를 제공 했다.
③ 예 쁜 표를 Pretty Table 로 인쇄 합 니 다.
우리 가 터미널 에서 표 데 이 터 를 출력 할 때,조판 은 항상 난잡 하 다.
Pretty Table 을 사용 하면 터미널 에서 읽 기 쉬 운 표 형식 과 유사 한 데 이 터 를 출력 할 수 있 습 니 다.
설치 하 다.

pip install prettytable -i https://mirror.baidu.com/pypi/simple/
우리 나라 도시 의 인구 표를 만 듭 시다.

from prettytable import PrettyTable
 
table = PrettyTable()
 
table.field_names = ['Country', 'Capital', 'Population']
table.add_row(["China", "Beijing", 21893095])
table.add_row(["Russia", "Moscow", 12195221])
table.add_row(["Germany", "Berlin", 3748148])
table.add_row(["Spain", "Madrid", 3223334])
table.add_row(["Finland", "Helsinki", 631695])
 
print(table)
결 과 는 다음 과 같 습 니 다.분명 해 졌 습 니 다~

안 타 깝 게 도 중국 어 를 잘 지원 하지 못 했다.
표 내용 을 정렬 하 는 등 조작 도 할 수 있다.

table.sortby = 'Capital'
print(table)
수도 데이터 순 서 를 예 로 들 면.

베를린 이 앞장 서 는 것 을 볼 수 있다.
HTML 코드 를 생 성하 여 표 내용 을 사이트 에 삽입 할 수도 있다.

print(table.get_html_string())
결 과 는 다음 과 같다.

새 HTML 파일 을 만 들 고,표를 body 탭 아래 에 놓 습 니 다.

브 라 우 저 에서 이 파일 을 열 면 결 과 는 다음 과 같 습 니 다.

④ Colorama 명령 행 착색 사용 하기
Colorama 를 사용 하여 프로그램 출력 을 합 니 다.명령 줄 에 다른 색상 이 표시 되 어 프로그램의 실행 상황 을 더 빨리 알 수 있 습 니 다.
pip 로 설치 합 니 다.

pip install colorama -i https://mirror.baidu.com/pypi/simple/
세 가지 다른 색상 형식 을 지원 합 니 다.
foreground,텍스트 색상 입 니 다.
background,배경 색 입 니 다.
style,추가 색상 스타일 입 니 다.

적당 한 설정 을 통 해 Python 명령 행 프로그램 에 편 의 를 가 져 다 줄 수 있 습 니 다.
다음은 예 를 들 어 봅 시다. 
먼저'작업 완료'를 녹색 글꼴 로 표시 할 수 있 도록 텍스트 를 녹색 으로 변경 합 니 다.
이것 은 Fore 렌 더 링 모드 에서 전경 색 을 녹색 으로 변경 하여 완성 할 수 있 습 니 다.

from colorama import Fore
 
print(Fore.GREEN)
print("Task completed")
결 과 는 다음 과 같다.

그 다음 에 빨간색 배경 색 의 하 이 라 이 트 를 오류 로 표시 하고 배경 렌 더 링 모드 Back 을 통 해 RED 로 이동 합 니 다.

from colorama import Back
print(Back.RED)
print("Error occurred!")
결실

렌 더 링 스타일 을 바 꾸 어 텍스트 를 어둡게 할 수도 있 습 니 다.

from colorama import Style
print(Style.DIM)
print("Not that important")
결 과 는 다음 과 같다.

마지막 으로 이전 설정 을 복원 하려 면 다음 과 같이 초기 화 합 니 다.

print(Style.RESET_ALL)
print('hello')
여기 서 아주 유용 한 파 이 썬 명령 행 시각 화 라 이브 러 리 4 개 에 관 한 글 을 소개 합 니 다.더 많은 파 이 썬 명령 행 시각 화 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기