绘制条形图,但有一些限制

时间:2012-03-10 10:37:01

标签: bar-chart

我想在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次数并不好。 那么我必须用什么数学方程来做到这一点,我认为这是一种数学问题

非常感谢

1 个答案:

答案 0 :(得分:0)

你必须使用百分比我认为总结所有你的价值,然后你做条形值/总值条

因此,如果我有以下值1 2 3 6那么总数将为12 我将做1/12,百分比为8,所以你打印'#'8次,依此类推。 然后你可以打印的最大#是百。 我不知道这是不是你想要的,但希望这会有所帮助。

相关问题