의 년 Colorbar의 짧은 라인을 삭제하고 난 년 Colorbar 짧은 라인을 가지고 할 수있는 방법 :내가하기 matplotlib와 플로팅 한하기 matplotlib
내가 같은 년 Colorbar을 가지고 짧은 라인을 삭제할 수 있습니다 방법
이 사진을 : 내 코드를 변경할 필요가있는 무엇
? 내 코드는 여기에 있습니다 :
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from matplotlib import rc
from matplotlib.colors import LogNorm
import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as stats
import matplotlib as cm
phi = open("file1.txt").read().splitlines()
psi = open("file2.txt").read().splitlines()
# normal distribution center at x=0 and y=5
x = np.array(phi).astype(np.float)
y = np.array(psi).astype(np.float)
plt.hist2d(x, y, bins=400, cmap='bone', norm=LogNorm())
plt.colorbar()
plt.title('Distribution')
plt.xlabel(r' Phi ($\phi$)', fontsize=15)
plt.ylabel(r'Psi ($\psi$)', fontsize=15)
plt.rc('xtick', labelsize=11)
plt.rc('ytick', labelsize=11)
plt.xlim((-180,180))
plt.ylim((-180,180))
plt.axhline(0, color='black')
plt.axvline(0, color='black')
plt.grid()
plt.show()
감사합니다! 내가 찾고 있던 것이 었어. –