python 尝试从直方图CSV文件中绘制数据

afdcj2ne  于 2023-11-15  发布在  Python
关注(0)|答案(1)|浏览(90)

我不知道如何让它工作。我已经在一个单光子探测器上测量了光子计数率,并以直方图的形式得到了一系列值。我把这些数据放在一个csv.文件中,该文件只有一列数据,大约5000个数据点。
有谁知道如何在Python中实现这一点?

deikduxw

deikduxw1#

使用matplotlib.pyplot.hist

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

# Example data generation
np.random.seed(0)
example_data = np.random.poisson(lam=5, size=5000)
# Convert the data into a DataFrame to simulate reading from a CSV
example_df = pd.DataFrame(example_data, columns=['Photon Count'])

# Plot histogram
plt.figure(figsize=(10, 6))
plt.hist(example_df['Photon Count'], bins=30, color='blue', edgecolor='black')
plt.title('Photon Count Histogram')
plt.xlabel('Photon Count')
plt.ylabel('Frequency')
plt.grid(True)
plt.show()

字符串

输出:


的数据

相关问题