我想在linux中绘制一个图表,如下所示:
1 ################# 64.85
2 ################### 72.84
3 ####################### 91.19
4 ####################### 91.61
5 ########################### 108.66
6 ############################ 110.69
7 ###################################### 149.85
8 ####################################### 156.60
9 ########################################### 169.81 / p>
我想在python中这样做,当然你注意到我不想要代码如下:
对于我的数据:
打印“#”* i
因为数据可能包含大数字,所以打印“#”milion次数并不好。
那么我必须用什么数学方程来做到这一点,我认为这是一种数学问题
非常感谢
答案 0 :(得分:0)
你必须使用百分比我认为总结所有你的价值,然后你做条形值/总值条
因此,如果我有以下值1 2 3 6那么总数将为12 我将做1/12,百分比为8,所以你打印'#'8次,依此类推。 然后你可以打印的最大#是百。 我不知道这是不是你想要的,但希望这会有所帮助。