0
在下面的熱圖中,我想從0到25開始y值。現在它處於相反的方向。從給定數據集生成熱圖
import matplotlib.pyplot as plt
import numpy as np
import matplotlib
import matplotlib
matplotlib.rc('text', usetex=True)
matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
a=[]
for i in range(25):
b=[]
for j in range(25):
b.append(i*j)
a.append(b)
fig = plt.figure(figsize=(8,5.00))
plt.imshow(a, interpolation='nearest')
plt.colorbar()
ax = fig.add_subplot(1,1,1)
major_ticks = np.arange(0, 24, 2)
minor_ticks = np.arange(0, 24, 1)
ax.set_xticks(major_ticks)
ax.set_xticks(minor_ticks, minor=True)
plt.xlabel(r'$\pmb{u} \ \longrightarrow$')
plt.ylabel(r'$\pmb{v} \ \longrightarrow$')
plt.show()
fig.savefig('abc.eps', bbox_inches = 'tight',
pad_inches = 0.2)
參見實施例[這裏](https://matplotlib.org/gallery.html#images_contours_and_fields),然後嘗試使用'imshow'的曲線圖, 'pcolormesh'或'contourf',如果您仍然遇到麻煩,請回到這裏,解決您遇到的具體問題。 – tom
不幸的是,這個問題的目的仍然非常模糊。如果我不得不猜測,我會說你想繪製['tripcolor'](https://matplotlib.org/examples/pylab_examples/tripcolor_demo.html)圖。 – ImportanceOfBeingErnest
現在我已經清楚地提到了這個問題。請幫幫我。 – user5020