用逗号分隔

时间:2018-02-18 19:57:56

标签: python matplotlib plot split

我有无意义的数字,如93283274658402812765。我想做'9','3','2'...并使用matplotlib绘制它。

到目前为止;

import matplotlib.pyplot as plt

test= int(bin(93283274658402812765)[2:])
test = [str(d) for d in str(test)]
plt.axis([0, number, 0, 10])
plt.plot(test)
plt.show()

我得到了尖锐的过渡点,应该是线性上升/下降矩形直方图。什么是方便的方法?

1 个答案:

答案 0 :(得分:2)

这里,这将给你一个直方图

import matplotlib.pyplot as plt

test= str(93283274658402812765)
test = [int(d) for d in test]
plt.axis([0, number, 0, 10])
plt.hist(test)
plt.show()

您可能还想将轴线更改为

plt.axis([min(test), max(test), 0, 10])