我试图在matplotlib.hlines中为每行添加标签:
from matplotlib import pyplot as plt
plt.hlines(y=1, xmin=1, xmax=4, label='somelabel1')
plt.hlines(y=2, xmin=2, xmax=5, label='somelabel2')
Run Code Online (Sandbox Code Playgroud)
我需要一个带有两条水平线的图,每条线在“ y”轴上带有标签。取而代之的是,我得到的图没有标签,只有坐标(请参见示例图像)。是否可以将每条线的标签放入图中?
我有一个Pandas DataFrame,假设:
df = pd.DataFrame({'Column name':['0,5',600,700]})
我需要删除,.代码是:
df_mod = df.stack().str.replace(',','').unstack()
结果我得到: [05, NaN, NaN]
你有什么想法为什么我的表达式用NaN替换数字以及如何避免它?非常感谢!