Dav*_*ker 6 python matplotlib pandas
我尝试label=None
在 plot 命令中使用,在这种情况下,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')
Run Code Online (Sandbox Code Playgroud)
这导致以下情节:
如果重要,我目前在从 macports 安装的以下 python 中使用 matplotlib 版本 1.5.1 和 Pandas 版本 0.18.0:Python 2.7.11(默认,2016 年 3 月 1 日,18:40:10)[GCC 4.2。 1 在达尔文上兼容 Apple LLVM 7.0.2 (clang-700.1.81)]
如果您传递一个空字符串,则会导致此图:
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='')
plt.legend(loc='best')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5013 次 |
最近记录: |