Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在python中绘制/绘制图形?_Python 3.x_Graph_Charts_Rating System - Fatal编程技术网

Python 3.x 如何在python中绘制/绘制图形?

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

我有一些从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","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但这只是一个示例,我想展示具有漂亮图表的数据,每个值下的行都是图表行。就像条形图一样……我明白了——尽管我仍然会保留我的答案,因为有一个用于编程目的的快速原型仍然很好。请参阅我提供的链接。