如何解决Matplotlib xlim删除行
我试图在matplotlib中绘制3条线,但是每当我添加xlim([])时,该线就会消失。
没有xlim:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.lines import Line2D
df.iloc[3:6,5:].T.plot()
使用xlim:
df.iloc[3:6,5:].T.plot()
plt.xlim([410,1004])
我已确保我绘制的列为astype float,那么这可能是什么原因?
解决方法
我发现了问题:X轴的标签是字符串。
我从此处使用以下功能更改了它们:Python - How to convert only numbers in a mixed list into float?
Site Dept Sales Orderno
Site1 D1 100 1
Site1 D1 200 2
Site1 D1 300 3
Site1 D2 1100 4
Site1 D2 2200 5
Site1 D2 1300 6
Site2 D3 1100 7
Site2 D3 2200 8
Site2 D3 3000 9
Site2 D4 1000 10
Site2 D4 2000 11
Site2 D4 3000 12
此后有效
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。