gpt4 book ai didi

Python散点图索引错误

转载 作者:行者123 更新时间:2023-12-01 02:34:56 25 4
gpt4 key购买 nike

我无法确定为什么我的散点图出现索引错误。

fig,ax=plt.subplots(figsize=(12,8))
colors=['b','r']
for i in [2,4]:
indices=np.where(benign_or_malignant==i)
ax.scatter(clump_thickness[indices],single_ep_cell_size[indices],
s=55,c=colors[i])

IndexError Traceback (most recent call last) in () 4 for i in [2,4]: 5 indices=np.where(benign_or_malignant==i) ----> 6 ax.scatter(clump_thickness[indices],single_ep_cell_size[indices], s=55,c=colors[i])

IndexError: list index out of range

数据集的格式如下(ct=clump_thickness、secs=single_ep_cell_size、cl=clump良性(2)或恶性(4):

id     ct   secs    cl<br>
1000025 5 2 2<br>
1002945 5 7 2<br>
1015425 3 2 2<br>
1016277 6 3 2<br>
1017023 4 2 2<br>
1017122 8 7 4<br>
1018099 1 2 2<br>
1018561 2 2 2<br>
1033078 4 2 2<br>
1035283 1 1 2<br>
1036172 2 2 2<br>
1041801 5 2 4<br>

据我了解,它应该绘制团 block 厚度与单个 ep 细胞大小的关系,并根据 i = 2 还是 4 对点进行不同的颜色。有人可以指出我正确的方向吗?

最佳答案

你可以试试这个

fig,ax=plt.subplots(figsize=(8,6))
for name, group in df.groupby('cl'):
ax.plot(group['ct'], group['secs'], marker='o', linestyle='', label=name, ms = 10)
ax.set(xlabel='clump thickness', ylabel='single ep cell size')
ax.legend()

enter image description here

关于Python散点图索引错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46356384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com