문서 스타일 가이드 #

이 가이드에는 Matplotlib 설명서의 언어 및 형식에 대한 모범 사례가 포함되어 있습니다.

또한보십시오

기여에 대한 자세한 내용은 문서 작성 섹션을 참조하세요.

설명 언어 #

설명 작성 시 다음 지침은 명확하고 간결한 언어 사용을 위한 것입니다.

용어 #

Matplotlib에는 문서의 신뢰성과 일관성에 대한 표준인 몇 가지 핵심 용어가 있습니다. 상호 교환할 수 없습니다.

용어

설명

옳은

잘못된

Figure

프로그래밍을 위한 Matplotlib 작업 공간.

  • Matplotlib 개체 의 경우: 그림, "그림은 시각적인 작업 공간입니다.

  • 클래스 참조 : Figure, " Figure 시각적 제공 내의 방법."

  • 일반 언어 : 그림, "관미셸은 유명한 피겨 스케이팅 선수입니다."

  • "피규어는 비주얼을 위한 작업 공간입니다."

  • "그림의 방법은 시각적인 정보를 제공합니다."

  • " Figure Four leglock은 레슬링 동작입니다."

Axes

그림 내의 서브플롯. 플롯 요소를 포함하며 추가 세부 정보를 플로팅하고 구성하는 일을 담당합니다.

  • Matplotlib 객체 의 경우 : Axes, "An Axes is a subplot within the Figure."

  • 클래스 참조 : Axes, "각각 Axes은 하나의 그림에만 적용됩니다."

  • 일반 언어 : 도끼, "로거와 벌목꾼 모두 도끼를 사용하여 나무를 자릅니다." 또는 "세 축의 좌표에 대한 표준 이름이 없습니다." (축의 복수)

  • "축 메서드는 데이터를 변환합니다."

  • "각각 Axes그림에 따라 다릅니다."

  • "무대 위의 뮤지션들은 기타를 Axes라고 부릅니다."

  • "축이 만나는 지점이 좌표계의 원점입니다."

Artist

시각 자료를 표시하는 다양한 Matplotlib 객체.

  • Matplotlib 개체 의 경우 : 아티스트, "아티스트는 그림을 렌더링할 때 시각적 요소를 표시하고 표시되는 요소입니다."

  • 클래스 참조 : Artist"각각 Artist 은 각각의 메소드와 기능을 가지고 있습니다."

  • 일반 언어 : 예술가, "박물관의 예술가는 프랑스 출신입니다."

  • "각각의 방법으로 레전드 아티스트를 구성하십시오."

  • " Artist 그래프에 해당 비주얼이 있습니다."

  • "일부 아티스트는 우연히 유명해졌습니다."

Axis

눈금, 눈금 레이블, 스파인 및 가장자리를 포함하는 참조 표시의 사람이 읽을 수 있는 1차원 개체입니다.

  • Matplotlib 개체 의 경우 : 축, "막대 차트의 축은 별도의 아티스트입니다." (복수형, Axis 개체)

  • 클래스 참조 : Axis" Axis 각각의 XAxis 및 YAxis 객체를 포함합니다."

  • 일반 언어 : 축, "고정 축을 중심으로 한 회전은 회전 운동의 특수한 경우입니다."

  • "축에 그래프를 그립니다."

  • "각 축은 일반적으로 축을 따라 측정되는 좌표의 이름을 따서 명명됩니다."

  • "일부 컴퓨터 그래픽 컨텍스트에서는 세로 좌표 Axis가 아래쪽을 향할 수 있습니다."

명시적 객체 지향 프로그래밍(OOP)

Matplotlib에서 프로그래밍의 명시적 접근 방식입니다.

  • 명백한

  • 명백한

  • 객체 지향

  • OO 스타일

절대적인, pyplot

pyplot모듈 을 사용하여 Matplotlib에서 프로그래밍의 암시적 접근 방식 .

  • 절대적인

  • 절대적인

  • pyplot

  • MATLAB과 같은

  • 파이플롯

  • 파이플롯 인터페이스

문법 #

주제 #

동작을 지정하는 지시 지시에는 2인칭 명령형 문장을 사용합니다. 2인칭 대명사는 개별적인 문맥과 소유격 참조를 위한 것입니다.

옳은

잘못된

pip Python 설치 프로그램 을 사용하여 소스 디렉터리에서 Matplotlib를 설치합니다. 운영 체제에 따라 추가 지원이 필요할 수 있습니다.

소스 디렉토리에서 Matplotlib를 설치할 수 있습니다. 설치에 문제가 있는 경우 추가 지원을 받을 수 있습니다.

시제 #

설명을 위해 현재 단순 시제를 사용합니다. 가능한 경우 미래 ​​시제 및 기타 조동사 또는 조동사를 피하십시오.

옳은

잘못된

시각화를 위한 Matplotlib의 기본 아이디어는 데이터를 가져와 기능과 방법을 통해 변환하는 것입니다.

Matplotlib은 데이터를 가져와 함수와 메서드를 통해 변환합니다. 다양한 종류의 시각 자료를 생성할 수 있습니다. 이것이 Matplotlib을 사용하기 위한 기초가 될 것입니다.

보이스 #

능동적인 문장으로 쓰세요. 수동태는 경고 프롬프트와 관련된 상황이나 조건에 가장 적합합니다.

옳은

잘못된

이 함수 plot는 그래프를 생성합니다.

그래프는 plot함수에 의해 생성됩니다.

인수가 없으면 함수에서 오류 메시지를 반환합니다.

인수가 없으면 함수에서 오류 메시지가 표시됩니다.

문장 구조 #

주어-동사-목적어 순서를 규칙적으로 사용하여 짧은 문장으로 작성하십시오. 문장에서 등위 접속사를 제한하십시오. 대명사 참조 및 종속 접속구를 피하십시오.

옳은

잘못된

Matplotlib 의 pyplot모듈은 함수 모음입니다. 이러한 함수는 현재 Figure 및 플로팅 영역을 생성, 관리 및 조작합니다.

Matplotlib 의 pyplot모듈은 현재 Figure 및 플로팅 영역을 생성, 관리 및 조작하는 함수 모음입니다.

함수 는 plot각 축에 데이터를 플로팅합니다. 축은 해당 그림에 해당합니다.

함수 는 plot해당 그림에 대한 해당 축 내에서 데이터를 플로팅합니다.

암시적 접근 방식은 간단한 플롯을 생성하기 위한 편리한 지름길입니다.

플롯 생성을 위한 편리한 바로 가기를 원하는 사용자는 암시적 접근 방식을 사용합니다.

서식 지정 #

다음 지침은 코드를 통합하고 Matplotlib 설명서에 적절한 형식을 사용하는 방법을 지정합니다.

코드 #

Matplotlib는 Python 라이브러리이며 동일한 문서 표준을 따릅니다.

댓글 #

Python 코드의 예에는 같은 줄 앞이나 같은 줄에 주석이 있습니다.

옳은

잘못된

# Data
years = [2006, 2007, 2008]
years = [2006, 2007, 2008]
# Data
years = [2006, 2007, 2008]  # Data

출력 #

.py예제의 파일을 사용하여 Matplotlib로 시각적 개체를 생성할 때 시각적 개체를 표시하려면 시각적 개체를 matplotlib.pyplot.show표시합니다. 설명서에 Python 출력 라인이 없도록 하십시오.

옳은

잘못된

plt.plot([1, 2, 3], [1, 2, 3])
plt.show()
plt.plot([1, 2, 3], [1, 2, 3])
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [1, 2, 3])
fig.show()
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [1, 2, 3])

재구성된 텍스트 #

Matplotlib는 문서화를 위해 reStructuredText 마크업을 사용합니다. Sphinx는 이러한 문서를 접근성과 가시성을 위해 적절한 형식으로 변환하는 데 도움을 줍니다.

목록 #

글머리 기호 목록은 시퀀싱이 필요하지 않은 항목용입니다. 번호가 매겨진 목록은 결정된 순서대로 작업을 수행하기 위한 용도로만 사용됩니다.

옳은

잘못된

이 예에서는 세 개의 그래프를 사용합니다.

이 예에서는 세 개의 그래프를 사용합니다.

  • 술집

  • 파이

  1. 술집

  2. 파이

이 네 단계는 Matplotlib 사용을 시작하는 데 도움이 됩니다.

다음 단계는 Matplotlib 사용을 시작하는 데 중요합니다.

  1. Matplotlib 라이브러리를 가져옵니다.

  2. 필요한 모듈을 가져옵니다.

  3. 작업할 데이터를 설정하고 할당합니다.

  4. 메서드와 함수를 사용하여 데이터를 변환합니다.

  • Matplotlib 라이브러리를 가져옵니다.

  • 필요한 모듈을 가져옵니다.

  • 작업할 데이터를 설정하고 할당합니다.

  • 메서드와 함수를 사용하여 데이터를 변환합니다.

테이블

콘텐츠를 구성할 때 reStructuredText 표준과 함께 ASCII 테이블을 사용합니다. Markdown 테이블과 csv-table 지시문은 허용되지 않습니다.

옳은

잘못된

옳은

잘못된

확인

좋지 않음

| Correct | Incorrect |
| ------- | --------- |
| OK      | Not OK    |
+----------+----------+
| Correct  | Incorrect|
+==========+==========+
| OK       | Not OK   |
+----------+----------+
.. csv-table::
   :header: "correct", "incorrect"
   :widths: 10, 10

   "OK   ", "Not OK"
===========  ===========
  Correct     Incorrect
===========  ===========
OK           Not OK
===========  ===========

추가 리소스 #

이 스타일 가이드는 포괄적인 표준이 아닙니다. 문서에 기여하는 방법에 대한 자세한 내용은 아래 링크를 참조하십시오. 이러한 리소스에는 문서 작성에 대한 일반적인 모범 사례가 포함되어 있습니다.