I'm trying to create a scatter plot in Python. I have a dataframe 'df' with a specified category and x and y are column numbers:
groups = df.groupby(category)
fig, ax = plt.subplots()
for name, group in groups:
ax.plot(x=group.iloc[:,x], y=group.iloc[:,y], marker='o', linestyle='',label=name)
fig = ax.get_figure()
fig.savefig(path)
For some reason, I am getting an empty scatterplot -- Am I doing something wrong?