«matplotlib» 태그된 질문

Matplotlib는 대화 형으로 사용되거나 독립형 GUI에 내장 될 수있는 Python 용 플로팅 라이브러리입니다. 컴팩트 한 "pyplot"인터페이스는 MATLAB®의 플로팅 기능과 유사합니다.

2
그리드 간격 변경 및 Matplotlib에서 눈금 레이블 지정
그리드 플롯에서 카운트를 플로팅하려고하는데 어떻게 처리하는지 파악할 수 없습니다. 나는 원한다 : 5 간격으로 점선 그리드가 있습니다. 매 20마다 주요 눈금 레이블을 갖습니다. 진드기가 플롯 밖에 있기를 바랍니다. 그 그리드 안에 "카운트"가 있습니다. here 및 here 과 같은 잠재적 중복 항목을 확인 했지만 알아낼 수 없었습니다. 이것은 내 코드입니다. import …

4
matplotlib에서 빈 서브 플롯을 어떻게 만들 수 있습니까?
matplotlib에서 서브 플롯 그룹 (예 : 3 x 2)을 만들고 있지만 데이터 세트가 6 개 미만입니다. 나머지 서브 플롯은 어떻게 비워 둘 수 있습니까? 배열은 다음과 같습니다. +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ 이것은 여러 페이지에 대해 계속 될 수 있지만 마지막 페이지에는 …

2
matplotlib 서브 플롯의 행 및 열 헤더
루프에서 생성 된 서브 플롯 그리드에 행과 열 머리글을 추가하는 가장 좋은 방법은 무엇입니까 matplotlib? 나는 몇 가지를 생각할 수 있지만 특별히 깔끔하지는 않습니다. 열의 경우 루프에 대한 카운터를 사용 set_title()하면 첫 번째 행에만 사용할 수 있습니다 . 행의 경우 작동하지 않습니다. text플롯 외부에 그려야 합니다. 맨 위에 추가 서브 …

1
Plt.show는 전체 그래프를 표시하지만 savefig가 이미지를 자릅니다.
내 코드는 이미지를 파일에 성공적으로 저장하고 있지만 오른쪽에서 중요한 세부 정보를 잘라냅니다. 에 대해이 문제가 발생할 때이 문제를 해결하기위한 답변 이 plt.show있지만 savefig이 예에서 그래프를 잘못 생성하는 것은 명령입니다. 이 문제를 어떻게 해결할 수 있습니까? 내 코드의 관련 샘플 : import glob import os for file in glob.glob("*.oax"): try: spc_file …

3
Matplotlib / Pyplot : 서브 플롯을 함께 확대 / 축소하는 방법은 무엇입니까?
함께 확대하고 싶은 별도의 서브 플롯에 3 축 가속도계 시계열 데이터 (t, x, y, z) 플롯이 있습니다. 즉, 하나의 플롯에서 "직사각형으로 확대"도구를 사용할 때 마우스를 놓으면 3 개의 플롯이 모두 함께 확대됩니다. 이전에는 다른 색상을 사용하여 단일 플롯에 3 개의 축을 모두 플로팅했습니다. 그러나 이것은 적은 양의 데이터에만 유용합니다. 2 …
82 zoom  matplotlib 

4
오른쪽의 matplotlib y 축 레이블
플롯의 오른쪽에 y 축 레이블을 배치하는 간단한 방법이 있습니까? 을 사용하여 눈금 레이블에 대해 수행 할 수 있다는 것을 알고 ax.yaxis.tick_right()있지만 축 레이블에 대해서도 수행 할 수 있는지 알고 싶습니다. 떠오른 한 가지 아이디어는 ax.yaxis.tick_right() ax2 = ax.twinx() ax2.set_ylabel('foo') 그러나 이것은 오른쪽에 모든 레이블 (틱 및 축 레이블)을 배치하는 동시에 …



4
Pandas의 시계열도에 수직선을 어떻게 그리나요?
vlinesPandas 시리즈 플롯에서 수직선 ( )을 어떻게 플로팅합니까? 나는 팬더를 사용하여 롤링 수단 등을 플롯하고 있으며 중요한 위치를 수직선으로 표시하고 싶습니다. 이 vlines작업을 수행하기 위해 또는 이와 유사한 것을 사용할 수 있습니까? 이 경우 x 축은입니다 datetime.

3
ipython 노트북에서 플롯 너비 설정
다음 플롯이 있습니다. 너비가 같으면 더 좋아 보일 것입니다. 내가 사용할 때 ipython 노트북에서 수행하는 방법을 알고 %matplotlib inline있습니까? 최신 정보: 두 그림을 모두 생성하려면 다음 함수를 사용하고 있습니다. import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, plots, points, xlabel = '', ylabel = ''): """ Shows 2D …

1
matplotlib 설정 y 축 레이블 크기
y 축 레이블의 크기 만 변경하려면 어떻게해야합니까? 지금은 모든 라벨의 크기를 pylab.rc('font', family='serif', size=40) 하지만 제 경우에는 y 축 레이블을 x 축보다 크게 만들고 싶습니다. 그러나 진드기 레이블은 그대로두고 싶습니다. 예를 들면 다음과 같습니다. pylab.gca().get_ylabel().set_fontsize(60) 그러나 나는 얻는다 : AttributeError: 'str' object has no attribute 'set_fontsize' 따라서 분명히 작동하지 않습니다. …

4
팬더 플롯이 표시되지 않음
스크립트 (IPython 아님)에서 이것을 사용하면 아무 일도 일어나지 않습니다. 즉, 플롯 창이 나타나지 않습니다. import numpy as np import pandas as pd ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts.plot() 를 추가해도 time.sleep(5)여전히 아무것도 없습니다. 왜? matplotlib를 수동으로 호출하지 않고도 수행 할 수있는 방법이 있습니까?

4
matplotlib를 사용하여 두 그림을 표시하는 방법은 무엇입니까?
하나의 플롯에 표시되지 않고 동시에 두 개의 그림을 그리는 동안 몇 가지 문제가 있습니다. 그러나 문서에 따르면 코드를 작성했으며 그림 1 만 표시됩니다. 중요한 걸 잃어버린 것 같아요. 누구든지 알아낼 수 있습니까? 감사. (코드에 사용 된 * tlist_first *는 데이터 목록입니다.) plt.figure(1) plt.hist(tlist_first, bins=2000000, normed = True, histtype ="step", cumulative …


3
Matplotlib에서 3D 큐브, 구 및 벡터 플로팅
Matplotlib로 가능한 한 적은 지침으로 무언가를 그리는 방법을 검색하지만 문서에서 이에 대한 도움을 찾지 못했습니다. 다음과 같은 것을 플롯하고 싶습니다. 측면 길이가 2 인 0을 중심으로하는 와이어 프레임 큐브 반경이 1 인 0을 중심으로하는 "와이어 프레임"구 좌표 [0, 0, 0]의 점 이 지점에서 시작하여 [1, 1, 1]로가는 벡터 그렇게하는 방법?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.