아주 좋 은 파 이 썬 명령 행 시각 화 라 이브 러 리 4 개
5337 단어 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 개 에 관 한 글 을 소개 합 니 다.더 많은 파 이 썬 명령 행 시각 화 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.