«matplotlib» 태그된 질문

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

4
Matplotlib에서 선의 개별 점에 대한 마커 설정
Matplotlib을 사용하여 그림에 선을 그렸습니다. 이제 선의 개별 점에 대한 스타일, 특히 마커를 설정하고 싶습니다. 어떻게해야합니까? 내 질문을 명확히하기 위해 해당 줄의 모든 마커가 아니라 한 줄에서 개별 마커의 스타일을 설정할 수 있기를 원합니다.
174 python  matplotlib 

5
Matplotlib (pyplot) savefig는 빈 이미지를 출력합니다.
matplotlib을 사용하여 만든 플롯을 저장하려고합니다. 그러나 이미지가 공백으로 저장됩니다. 내 코드는 다음과 같습니다. plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', dpi=100) 그리고 tessstttyyy.png는 …

12
matplotlib에서 저장된 이미지 주위의 공백 제거
이미지를 가져 와서 일부 프로세스 후에 저장해야합니다. 그림을 표시하면 그림이 잘 보이지만 그림을 저장 한 후 저장된 이미지 주위에 공백이 생겼습니다. 방법에 대한 'tight'옵션을 시도했지만 savefig작동하지 않았습니다. 코드: import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img = mpimg.imread(path) plt.imshow(img) ax=fig.add_subplot(1,1,1) extent = ax.get_window_extent().transformed(fig.dpi_scale_trans.inverted()) plt.savefig('1.png', bbox_inches=extent) plt.axis('off') …
172 python  matplotlib 

10
Seaborn 플롯을 파일로 저장하는 방법
다음 코드 ( test_seaborn.py)를 시도했습니다 . import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() 하지만이 오류가 발생합니다. Traceback (most recent call last): File "test_searborn.py", line 11, in <module> fig = sns_plot.get_figure() AttributeError: …

5
파이썬에서 플롯에 그리드를 그리는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문을 개선하십시오 파이썬에서 pylab 을 사용하여 플롯을 작성하는 코드 작성을 마쳤습니다. 이제 10x10의 그리드를 산점도에 중첩하고 싶습니다. …
170 python  matplotlib 

8
matplotlib 그림에서 범례 제거
matplotlib 플롯에 범례를 추가하려면 간단히 실행 legend()합니다. 줄거리에서 범례 를 제거 하는 방법 ? (내가 가장 가까운 것은 legend([])데이터에서 범례를 비우기 위해 실행 하는 것입니다. 그러나 오른쪽 상단 모서리에 못생긴 흰색 사각형이 남습니다.)
169 matplotlib  legend 


9
matplotlib을 사용하여 많은 하위 플롯에 대한 단일 범례를 어떻게 만드나요?
matplotlib을 사용하여 여러 하위 플롯을 사용하여 동일한 유형의 정보를 다른 국가에 표시하고 있습니다. 즉, 3x3 그리드에 9 개의 플롯이 있으며 모두 라인에 대해 동일합니다 (물론 라인마다 다른 값). 그러나 그림에 단일 범례 (9 개의 서브 플로트가 모두 동일한 선을 갖기 때문에)를 한 번만 배치하는 방법을 알지 못했습니다. 어떻게합니까?
166 python  matplotlib 

6
matplotlib에 플롯이 완료되었음을 어떻게 알 수 있습니까?
다음 코드는 두 개의 PostScript (.ps) 파일로 플로팅 되지만 두 번째 파일에는 두 줄이 모두 포함되어 있습니다. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, …
166 python  matplotlib  plot 

5
열린 숫자가 너무 많다는 경고
로 많은 그림을 만드는 스크립트에서 RuntimeWarning : 20 개 이상의 그림이 열렸다fix, ax = plt.subplots(...) 는 경고가 표시 됩니다. pyplot 인터페이스 ( matplotlib.pyplot.figure) 를 통해 생성 된 그림 은 명시 적으로 닫힐 때까지 유지되며 너무 많은 메모리를 소비 할 수 있습니다. 그러나으로 그림을 저장 한 후으로 삭제 하기 때문에이 경고가 …

4
Matplotlib을 사용하여 Python에서 시간 플로팅
형식 (HH : MM : SS.mmmmmm)의 타임 스탬프 배열과 부동 소수점 숫자의 배열이 각각 타임 스탬프 배열의 값에 해당합니다. Matplotlib을 사용하여 x 축에 시간과 y 축에 숫자를 그릴 수 있습니까? 나는 노력하고 있었지만 어떻게 든 그것은 수레의 배열 만 받아 들였다. 시간을 표시하려면 어떻게해야합니까? 어떤 식 으로든 형식을 수정해야합니까?
164 python  graph  plot  matplotlib 

7
matplotlib의 산점도에서 각 계열에 대해 다른 색상 설정
세 개의 데이터 세트가 있다고 가정하십시오. X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] 나는 이것을 플롯 할 수 있습니다 : from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() 10 세트로 어떻게 할 수 있습니까? 나는 이것을 찾았고 내가 요구하는 것에 대한 참조를 찾을 수 있었다. 편집 : …


7
줄거리 틱 수 감소
그래프에 틱이 너무 많아 서로 닿아 있습니다. 진드기 수를 어떻게 줄일 수 있습니까? 예를 들어 진드기가 있습니다. 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 그리고 나는 단지 원한다. 1E-5, 1E-3, ... 1E5, 1E7 나는을 가지고 놀았 LogLocator지만 이것을 알아낼 수 없었습니다.
160 python  matplotlib 

11
matplotlib에서 프레임을 제거하는 방법 (pyplot.figure vs matplotlib.figure) (frameon = matplotlib에서 잘못된 문제)
그림에서 프레임을 제거하기 위해 frameon=False 와 완벽하게 작동 pyplot.figure하지만 matplotlib.Figure회색 배경 만 제거하면 프레임이 유지됩니다. 또한 선만 표시하고 나머지 그림은 모두 투명합니다. pyplot으로 나는 내가 원하는 것을 할 수 있고, 나는 오랫동안 내 질문을 확장한다고 언급하고 싶지 않은 이유로 matplotlib로 그것을하고 싶다.
160 python  matplotlib 

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