matplotlib画图之纵坐标乱码

问题:

今天遇到一个问题就是关于使用python中的matplotlib库画学习率的变化图,出现了纵坐标乱码的现象。

具体如下图(重点看纵坐标):

解决办法

我检查了传入的数据以为是传入的数据错了,想了半天数据错了和纵坐标不对有什么关系。

我后面发现我的数据使用“.format()”截断小数点,导致数据格式成为了“str”类型。

查看数据类型可以使用“type()”查看。

后面将数据转化为“float”或者“int”之后,这个问题就解决了。

希望以上内容对你有所帮助。