如何解决matplotlib 制作线条而不是正常的散点图
我正在尝试打印城市公司的散点数据,但它仅适用于一个数据集,而不适用于其他数据集。
它们几乎完全相同。两者的例子:
好:
lan,lon,comp
44.353243,48.791494,S7 Airlines
44.354418,48.79181,Аэрофлот-Российские Авиалинии
不好:
lan,comp
30.35767,59.924862,Авиадух
30.345738,59.932526,Аэрофлот
这是命令
dataproceesed.plot(kind="scatter",x=0,y=1,alpha=1,s= 1,figsize=(16,9),c="r")
谢谢!
解决方法
@dm2 帮助它是由于不同的类型。就我而言,不仅是因为“NAN”。解决了这个:
listForDelete = []
for each in range(len(dataproceesed)):
if dataproceesed["lan"][each] == 'undefined' or dataproceesed["lan"][each] == "0":
listForDelete.append(each)
if dataproceesed["lon"][each] == 'undefined' or dataproceesed["lon"][each] == "0":
listForDelete.append(each)
dataproceesed = dataproceesed.drop(listForDelete)
dataproceesed.dropna(inplace=True)
dataproceesed["lon"] = dataproceesed["lon"].astype('float64')
dataproceesed["lan"] = dataproceesed["lan"].astype('float64')
dataproceesed.info()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。