Python 3.x 如何在python中绘制/绘制图形?
我有一些从0到5的实体的浮点数据,但我想用图形的形式显示它们Python 3.x 如何在python中绘制/绘制图形?,python-3.x,graph,charts,rating-system,Python 3.x,Graph,Charts,Rating System,我有一些从0到5的实体的浮点数据,但我想用图形的形式显示它们 price 3.6 ___________ look 3.8 _____________ user friendly 4.3 __________________ reliability 2.3 ______ 因此,如果python中有任何包、帮助或建议,请?如果您想要的是用下划线制作的简单条形图,那么可以这样做: def display(nums,unit = 0.2): pairs = zip(("price","loo
price 3.6
___________
look 3.8
_____________
user friendly 4.3
__________________
reliability 2.3
______
因此,如果python中有任何包、帮助或建议,请?如果您想要的是用下划线制作的简单条形图,那么可以这样做:
def display(nums,unit = 0.2):
pairs = zip(("price","look","user friendly", "reliability"),nums)
for (label,num) in pairs:
print(label,round(num,1))
print("_" * round(num/unit))
典型输出:
>>> display((3.6,3.8,4.3,2.3))
price 3.6
__________________
look 3.8
___________________
user friendly 4.3
_____________________
reliability 2.3
___________
如果您想要更复杂的图形,请查看对于如此简单的ascii图形,您不需要任何软件包——编写一个小程序(不应该超过几行代码)@JohnColeman但这只是一个示例,我想展示具有漂亮图表的数据,每个值下的行都是图表行。就像条形图一样……我明白了——尽管我仍然会保留我的答案,因为有一个用于编程目的的快速原型仍然很好。请参阅我提供的链接。