import lxml.etree as ET
import matplotlib.pyplot as plt
text='''\
<table>
<row>
<x>10</x>
<t>10:00</t>
</row>
<row>
<x>20</x>
<t>10:05</t>
</row>
</table>
'''
def convert_t(text):
a,b=map(float,t.split(':'))
return a+b/60.0
doc=ET.fromstring(text)
x=[float(x) for x in doc.xpath('//x/text()')]
t=[convert_t(t) for t in doc.xpath('//t/text()')]
plt.plot(x,t)
plt.show()
10:05
表示10分钟,5分钟 秒。它使用convert_t
将其转换为浮点。你知道吗</table>
,以使XML有效。你知道吗相关问题 更多 >
编程相关推荐