«matplotlib» 태그된 질문

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

8
별도의 Pandas DataFrame을 서브 플롯으로 플로팅하려면 어떻게해야합니까?
동일한 값 척도를 공유하지만 열과 인덱스가 다른 Pandas DataFrame이 몇 개 있습니다. 을 호출 할 때 df.plot()별도의 플롯 이미지를 얻습니다. 내가 정말로 원하는 것은 그것들을 모두 서브 플롯과 같은 플롯에 두는 것이지만, 불행히도 나는 어떻게 도움을 줄 수 있는지에 대한 해결책을 찾지 못하고 있습니다.

4
Python matplotlib에서 x 축과 y 축의 스케일을 균일화하는 방법은 무엇입니까?
정사각형 그래프에 선을 그리고 싶습니다. 의 비늘 x-axis과 y-axis동일해야합니다. 예를 들어 x는 0에서 10까지이며 화면에서 10cm입니다. y는 0에서 10까지의 범위 여야하며 10cm 여야합니다. 창 크기를 어지럽히더라도 사각형 모양을 유지해야합니다. 현재 내 그래프는 창 크기와 함께 조정됩니다. 이것을 어떻게 달성 할 수 있습니까? 최신 정보: 다음을 시도했지만 작동하지 않았습니다. plt.xlim(-3, 3) …
128 python  matplotlib 

4
Matplotlib-전역 범례 및 제목 제외 서브 플롯
저는 matplot으로 시작했고 몇 가지 기본 플롯을 관리했지만 지금은 필요한 작업을 수행하는 방법을 찾기가 어렵습니다. 내 실제 질문은 서브 플롯이있는 그림에 글로벌 제목과 글로벌 범례를 배치하는 방법입니다. 다양한 색상 (약 200 개)의 다양한 그래프가있는 2x3 서브 플롯을 수행하고 있습니다. (대부분) 구별하기 위해 다음과 같이 썼습니다. def style(i, total): return dict(color=jet(i/total), …

7
IPython 노트북에서 대화 형 matplotlib 창을 어떻게 열 수 있습니까?
나는 IPython을 함께 사용하고 --pylab=inline있으며 때로는 플롯을보기 위해 대화 형 확대 / 축소 가능한 matplotlib GUI로 빠르게 전환하고 싶습니다 (터미널 Python 콘솔에서 무언가를 플롯 할 때 표시되는 GUI). 어떻게 할 수 있습니까? 노트북을 떠나거나 다시 시작하지 않는 것이 좋습니다. IPy 노트북의 인라인 플롯의 문제는 해상도가 제한되어 있으며 일부 작은 부분을보기 …

3
Seaborn Barplot의 레이블 축
다음 코드를 사용하여 Seaborn barplot에 내 레이블을 사용하려고합니다. import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') 그러나 다음과 같은 오류가 발생합니다. AttributeError: 'AxesSubplot' object …

4
Matplotlib : 다른 그래프 요소 뒤에 격자 선 그리기
Matplotlib에서 다음과 같이 점선 격자 선을 만듭니다. fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') 그러나 그리드 선을 막대와 같은 다른 그래프 요소 뒤에 그리는 방법 (또는 가능하더라도)을 찾을 수 없습니다. 그리드를 추가하는 것과 다른 요소를 추가하는 순서를 변경해도 차이가 없습니다. 그리드 선이 다른 모든 것 뒤에 나타나도록 만들 수 …
124 python  matplotlib  grid 

3
matplotlib의 수직 및 수평선
지정된 한계에서 수평선과 수직선을 만들 수없는 이유를 잘 모르겠습니다. 이 상자로 데이터를 묶고 싶습니다. 그러나 양측은 내 지시를 따르지 않는 것 같습니다. 왜 이런거야? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # RIGHT VERTICAL plt.axvline(x=0.402, ymin=0.4, ymax = 0.615, linewidth=2, color='k') # …
122 matplotlib 

2
Python에서 다른 선 스타일로 주 및 부 격자 선을 만드는 방법
저는 현재 matplotlib.pyplot그래프를 만드는 데 사용 하고 있으며 주요 격자 선은 단색과 검정색이고 작은 격자 선은 회색 또는 점선으로 표시하고 싶습니다. 그리드 속성에서 which=both/major/mine, 색상 및 선 스타일은 단순히 선 스타일로 정의됩니다. 부선 스타일 만 지정하는 방법이 있습니까? 지금까지 내가 가지고있는 적절한 코드는 plt.plot(current, counts, 'rd', markersize=8) plt.yscale('log') plt.grid(b=True, which='both', …
122 python  matplotlib 

5
matplotlib에서 밀도 플롯을 만드는 방법은 무엇입니까?
RI에서 다음을 수행하여 원하는 출력을 생성 할 수 있습니다. data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) 파이썬에서 (matplotlib 사용) 가장 가까운 것은 간단한 히스토그램이었습니다. import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

6
대화 형 Matplotlib 그림 저장
다시 열 수 있고 일반적인 상호 작용을 복원 할 수 있도록 Matplotlib 그림을 저장하는 방법이 있습니까? (MATLAB의 .fig 형식과 비슷합니까?) 이러한 대화 형 그림을 생성하기 위해 동일한 스크립트를 여러 번 실행하고 있습니다. 또는 동료들에게 여러 개의 정적 PNG 파일을 보내 플롯의 다양한 측면을 보여줍니다. 차라리 피겨 객체를 보내고 그들 스스로 …
119 python  matplotlib 

5
ipython 노트북의 matplotlib 플롯에 임의의 줄 추가
저는 python / matplotlib에 익숙하지 않고 ipython 노트북을 통해 사용합니다. 기존 그래프에 주석 선을 추가하려고하는데 그래프에서 선을 렌더링하는 방법을 알 수 없습니다. 예를 들어 다음을 플로팅하면 : import numpy as np np.random.seed(5) x = arange(1, 101) y = 20 + 3 * x + np.random.normal(0, 60, 100) p = plot(x, …

3
matplotlib의 보조 y 축에 y 축 레이블 추가
를 사용하여 왼쪽 y 축에 y 레이블을 plt.ylabel추가 할 수 있지만 보조 y 축에 어떻게 추가 할 수 있습니까? table = sql.read_frame(query,connection) table[0].plot(color=colors[0],ylim=(0,100)) table[1].plot(secondary_y=True,color=colors[1]) plt.ylabel('$')
119 python  matplotlib 

5
matplotlib에서 서브 플롯 사이의 간격을 제거하는 방법은 무엇입니까?
아래 코드는 서브 플롯 사이에 간격을 생성합니다. 서브 플롯 사이의 간격을 제거하고 이미지를 좁은 격자로 만들려면 어떻게합니까? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 


3
matplotlib는 ylim 값을 얻습니다.
나는 파이썬에서 matplotlib데이터 ( plot및 errorbar함수 사용) 를 그리는 데 사용 하고 있습니다. 완전히 분리되고 독립적 인 플롯을 그린 다음 ylim시각적으로 쉽게 비교할 수 있도록 값 을 조정해야 합니다. ylim각 플롯 에서 값을 검색하여 각각 하한 및 상한 ylim 값의 최소값과 최대 값을 가져 와서 시각적으로 비교할 수 있도록 플롯을 …
115 python  matplotlib  plot 

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