请告诉我如何使用两个包含字符串值的列表在python(最好是python 3.x)中绘制折线图,对您有帮助吗?
我的列表如下:
y= ['27%', '27%', '27%', '27%', '27%', '27%', '27%'] x= ['18ww25', '18ww27', '18ww28', '18ww28.1', '18ww29', '18ww29.1', '18ww29.2']
此外,有多个这样的对,它们的y列表不同,但x列表相同。此外,x列表应在X轴上形成标记。
此外,我正在使用熊猫从excel文件中提取这些值,因此尽管在excel文件中它的值为“ 18ww28”,但我却获得了“ 18ww28.1”这样的值
如何通过校正所有x列表值(例如,从“ 18ww28.1”到“ 18ww28”)来绘制包含此类对中所有线的单个图形,然后进行绘制。 如果有7对,则图形中应有7行,并且y列表值应以相同的格式绘制(以百分比表示)
我要绘制的表是-excel table
实际上,此文件最初包含许多表。我已经在pandas数据框中读取了完整的文件,然后将该表分组,然后将此表转换为csv,然后通过将每一行值存储到列表中来遍历每一行,并且还在列表中存储了第一行值,并希望对其进行绘制行列表相对于第一行列表的方式-
row1_list=['18ww24','18ww25','18ww34'](for ex)
row2_list=['24%','25%','67%'](for example)
这基本上意味着在'18ww24'上某些资源的消耗为'24%',这就是为什么我必须在图表中以点('18ww24','24')进行绘制(两个列表的所有对应值都相同) )
然后类似地
row1_list
row3_list
以此类推……
此外,第一行应在X轴上形成标记,其他行的每条记录都将在此标记上绘制,并且每行的绘制线应在同一图形上