Python matplotlib 좌표축 설정 방법
matplotlib 모듈을 사용하여 좌표 차트를 그릴 때 좌표축에 대한 많은 매개변수를 설정해야 하는 경우가 많습니다. 이러한 매개변수에는 수평 및 수직 좌표축의 범위, 좌표축의 크기, 좌표 이름이 포함됩니다. 축 등. Matplotlib에는 이러한 매개변수 설정을 위한 많은 함수가 포함되어 있습니다. 좌표축 설정, 좌표축 범위 설정, 좌표축에 대한 텍스트 설명 설정 등을 할 수 있습니다. 이번 글에서는 Python matplotlib에서 좌표축을 설정하는 방법을 소개하겠습니다.
기본 사용법
예:
import numpy as np import pandas as pd import matplotlib.pyplot as plt # 生成x轴上的数据:从-3到3,总共有50个点 x = np.linspace(-1, 1, 50) # 定义一个线性方程 y1 = 2 * x + 1 # 定义一个二次方程 y2 = x ** 2 # 设置x轴的取值范围为:-1到2 plt.xlim(-1, 2) # 设置y轴的取值范围为:-1到3 plt.ylim(-1, 3) # 设置x轴的文本,用于描述x轴代表的是什么 plt.xlabel("I am x") # 设置y轴的文本,用于描述y轴代表的是什么 plt.ylabel("I am y") plt.plot(x, y2) # 绘制红色的线宽为1虚线的线条 plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--') # 显示图表 plt.show()
출력 그림은 다음과 같습니다.
좌표축의 배율을 수정합니다
x축의 배율을 수정하고 싶습니다. -1부터 2까지 총 5점:
new_ticks = np.linspace(-1, 2, 5) plt.xticks(new_ticks)
그림을 그리기 전에 위의 코드만 입력하면 최종적으로 그려지는 그림은 다음과 같습니다.
이렇게 하면 스케일이 온 x축은 -1에서 2로 수정되어 총 5포인트가 됩니다.
텍스트로 스케일을 표현합니다
# 设置y刻度:用文字来显示刻度 plt.yticks([-2, -1.8, -1, 1.22, 3], ['really bad', 'bad', 'normal', 'good', 'really good'])
위 코드는 y 스케일과 텍스트의 값을 매핑하는 것을 의미합니다:
-2 => 'really bad'
-1.8 = > '나쁨'
-1 => '보통'
1.22 => '좋음'
3 => '정말 좋음'
표시된 사진은
수정 축 스케일 글꼴
스케일의 글꼴을 더 잘 표시하려면 다음을 사용할 수 있습니다.
plt.yticks([-2, -1.8, -1, 1.22, 3], [r'$really\ bad$', r'$bad\alpha$', 'normal', r'$good$', 'really good'])
위에서는 일반 텍스트를 사용하여 글꼴을 표시하고 알파를 사용하여 이스케이프하고 표시합니다. 수학에서 알파 문자를 사용하면 이미지가 다음과 같이 표시됩니다.
위 내용은 Python matplotlib의 좌표축을 설정하는 방법입니다. 모두에게 도움이 되기를 바랍니다.
관련 권장사항:
HTML5 캔버스 캔버스 좌표축 변환, 패턴 채우기, 그래디언트 및 그림자
두 좌표축 사이에 선을 그리는 Python 구현 matplotlib 라인 커서 방법
위 내용은 Python matplotlib 좌표축 설정 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Python의 Pandas 라이브러리를 사용할 때는 구조가 다른 두 데이터 프레임 사이에서 전체 열을 복사하는 방법이 일반적인 문제입니다. 두 개의 dats가 있다고 가정 해

파이썬 프로그래밍에서 Python 매개 변수 주석의 대체 사용법, 매개 변수 주석은 개발자가 기능을 더 잘 이해하고 사용하는 데 도움이되는 매우 유용한 기능입니다 ...

Python 크로스 플랫폼 데스크톱 응용 프로그램 개발 라이브러리 선택 많은 Python 개발자가 Windows 및 Linux 시스템 모두에서 실행할 수있는 데스크탑 응용 프로그램을 개발하고자합니다 ...

Python 스크립트는 특정 위치에서 Cursor 위치로 출력을 어떻게 제거합니까? Python 스크립트를 작성할 때 이전 출력을 커서 위치로 지우는 것이 일반적입니다 ...

내 코드가 API에 의해 데이터를 반환 할 수없는 이유는 무엇입니까? 프로그래밍에서 우리는 종종 API가 호출 될 때 NULL 값을 반환하는 문제를 겪는 경우가 종종 있습니다.

Uvicorn은 HTTP 요청을 어떻게 지속적으로 듣습니까? Uvicorn은 ASGI를 기반으로 한 가벼운 웹 서버입니다. 핵심 기능 중 하나는 HTTP 요청을 듣고 진행하는 것입니다 ...

파이썬에서 문자열을 통해 객체를 동적으로 생성하고 메소드를 호출하는 방법은 무엇입니까? 특히 구성 또는 실행 해야하는 경우 일반적인 프로그래밍 요구 사항입니다.

많은 개발자들이 PYPI (PythonPackageIndex)에 의존합니다 ...
