>백엔드 개발 >파이썬 튜토리얼 >또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!

王林
王林앞으로
2023-04-13 12:37:021765검색

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!

Sviewgui 소개

sviewgui는 csv 파일 또는 Pandas DataFrame의 데이터 시각화를 위한 PyQt 기반 GUI입니다. 이 GUI는 matplotlib를 기반으로 하며 다양한 방법으로 csv 파일을 시각화할 수 있습니다. 주요 기능:

  • Ⅰ 산점도, 선 도표, 밀도 도표, 히스토그램 및 상자 도표 유형
  • II 마커 크기, 선 너비, 히스토그램의 빈 수, 색상 맵 설정(cmocean에서); 그림은 편집 가능한 PDF로 제공됩니다.
  • IV 그림 그리기 코드는 sviewgui 외부에서 재사용 및 수정이 가능합니다.
  • 프로젝트 주소: https://github.com/SojiroFukuda/sview-gui

이 패키지는 사용이 매우 간단하며, buildGUI()라는 한 가지 메소드만 있습니다. 이 메소드에는 0개 또는 1개의 매개변수가 전달될 수 있습니다. csv 파일의 파일 경로를 인수로 사용하거나 pandas의 DataFrame 객체를 인수로 사용할 수 있습니다. 유사한 코드는 다음과 같이 작성됩니다:

# 第一种形式
import sviewgui.sview as sv
sv.buildGUI()
# 第二种形式
import sviewgui.sview as sv
FILE_PATH = "User/Documents/yourdata.csv"
sv.buildGUI(FILE_PATH)
# 第三种形式
import sviewgui.sview as sv
import pandas as pd
FILE_PATH = "User/Documents/yourdata.csv"
df = pd.read_csv(FILE_PATH)
sv.buildGUI(df)

위 코드는 운전자가 이 GuI 시각적 인터페이스를 여는 데만 도움이 됩니다.

마지막으로 이 라이브러리는 matplotlib 시각화를 기반으로 하기 때문에 seaborn 스타일도 여기에 적용됩니다. 왜냐하면 seaborn도 matplotlib 시각화를 기반으로 하기 때문입니다.

sviewgui 설치

이 라이브러리에는 꽤 많은 종속 라이브러리가 있으므로 다음 코드 줄을 사용하여 sviewgui 라이브러리를 직접 설치할 수 있습니다.

pip install sviewgui -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed

마지막 항목 -ignore-installed는 처음에 추가하지 않았는데 오류가 보고되었습니다. 오류는 대략 다음과 같습니다.

ERROR: Cannot uninstall 'certifi'. It is a distutils installed project and thus we cannot
accurately determine which files belong to it which would lead to only a partial uninstall.

이 항목만 추가하세요. 이유는 걱정하지 마세요. 모르겠어요!

sviewgui use

위에서 GUI 그래픽 인터페이스 창을 여는 코드 3개를 소개했습니다. 여기서는 다음 방법만 소개합니다.

import sviewgui.sview as sv
sv.buildGUI()

스크린샷은 다음과 같습니다.

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!명령어에 위 코드를 입력한 후 line은 이 그래픽 인터페이스 창을 열도록 배경을 구동합니다. 초기화 상태는 대략 다음과 같습니다.

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!위의 선택을 클릭하여 데이터 소스를 선택합니다.

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다! 그런 다음 왼쪽 메뉴를 클릭할 수 있습니다. 막대를 사용하여 해당 그래프를 생성합니다. 그런데 한가지 아쉬운점이 있는데, 중국어를 지원하지 않는 것 같아요! ! !

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!원하는 그래픽을 완성하기에는 이것만으로는 부족하다고 생각되면 그래픽에 해당하는 Python 코드를 복사하여 간단히 수정하면 됩니다.

또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!그런 다음 다음 코드를 사용하여 간단히 수정하여 아름다운 Matplotlib 그래픽을 생성할 수 있습니다.

아아아아

위 내용은 또 다른 Python 아티팩트인 Matplotlib를 호출하여 코드 한 줄을 작성하지 않고도 그림을 그릴 수 있습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제