Consider a df that I would like to plot.
The exemplary df:
df
Entry A. B. C. D. Value
O60701 1 1 1 0 2.7181970
Q8WZ42 1 1 1 1 3.6679832
P60981 1 1 0 0 2.2974231
Q15047 1 0 0 0 0.5535473
Q9UER7 1 0 0 0 4.1030394
I want Entry to be on y axis and Value on x axis. Do you have any ideas how to create a plot, so that if a protein is found (==1) let us say in column A it would be a dot on a plot? Since we have four columns (A-D), there can be maximum 4 dots. Hence, I would like to be able to distinguish which dot (or any other shape) comes from which column.
Here is what I have so far:
ggplot(df, aes(x=Value, y=Entry)) +
geom_point(size=1) +
theme_ipsum()

pivot_longerand then try again. Don't think in excel terms.