我正在使用matplotlib
绘制一个hexbin。举个简单的例子 -
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(100)
y = np.random.rand(100)
plt.hexbin(x, y, gridsize = 15, cmap='inferno')
plt.gca().invert_yaxis() # To make top left corner as origin
plt.axes().set_aspect('equal', 'datalim')
plt.show()
我收到以下警告 -
" MatplotlibDeprecationWarning:使用与先前轴相同的参数添加轴当前会重复使用前面的实例。"
我认为这是由于行 -
plt.axes().set_aspect('equal', 'datalim')
在这种情况下,我如何使用不同的参数。 matplotlib
的版本为2.1.1
答案 0 :(得分:1)
似乎你不想创建新的轴。所以不要在这里使用<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
。而是以通常的方式(plt.axes()
) g 和 c urrent a xes并使用其任何方法。
plt.gca()