初学者在这里。在我们的遗传学课程中,我们被要求使用Excel创建一个图,但我想用Python来做。当我试着做散点图时,我得到了x=y
线。我认为我必须将数据设置为坐标
data = [
[1, 2],
[3, 2],
[4, 7],
[2, 4],
[...],
]
x, y = zip(*data)
plt.scatter(x, y)
plt.show()
如别处所示。但我正在努力做到这一点。
我现在这样做了,但我不知道如何使用这两个列表作为[x, y]
,然后绘制。
import pandas as pd
import matplotlib.pyplot as plt
def read_csvfile(file):
df = pd.read_csv(file, sep=';', header=0)
return df
cal = read_csvfile('Genotypage_BCM2531_snp49.csv')
x = cal['Signal_FAM']
y = cal['Signal_VIC']
plt.scatter(x, y)
plt.show()
但我希望有坐标[x,y]的簇,它应该看起来像这样:
1条答案
按热度按时间oxcyiej71#
我想你想要:
输出: