我现在有一个list,里面的值是药物的相互作用分数,怎么取它的前一半画一个分布图
时间: 2024-02-24 22:00:22 浏览: 25
您可以使用Python的matplotlib库来画出分布图。以下是一个示例代码,假设您的list名为scores:
```python
import matplotlib.pyplot as plt
# 取前一半的分数
half_len = len(scores) // 2
half_scores = scores[:half_len]
# 画出分布图
plt.hist(half_scores, bins=20)
plt.xlabel('Score')
plt.ylabel('Frequency')
plt.title('Distribution of Scores')
plt.show()
```
这段代码会将您list中前一半的分数取出来,并画出它们的分布图。您可以根据需要调整分箱数(bins参数)和图表的标题、坐标轴标签等。