我在plot命令中使用了label=None
,在这种情况下matplotlib
选择了数据的关键字作为标签。我发现这种行为不直观,并且在我明确设置标签时,预计会完全控制标签。 如何禁用涉及pandas
数据帧的数据的图的标签?绘制熊猫数据时如何禁用标签?
这里是一个小例子,这说明行为:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({'x': [0, 1], 'y': [0, 1]})
plt.plot(df['x'], df['y'], label=None)
plt.legend(loc='best')
这将导致以下情节:
在它的事项的情况下,我目前使用matplotlib版本1.5.1和pandas版本0.18.0在从macports安装的以下python: Python 2.7.11(默认,2016年3月1日,18:40:10) [GCC 4.2.1 Compatible Apple LLVM 7.0.2(clang- 700.1.81)]在达尔文
你可以传递一个空字符串:'plt.plot(df ['x'],df ['y'],label ='')' – EdChum
你可以发表这个答案,我可以接受它吗? –