なんかいい感じのグラフ描きたいなって思いますよね。
 ローデータがぶわーってプロットされてて、回帰直線・曲線がシューン!なってるやつ。
 下のコードを使います。  

library(ggplot2)
ggplot(data,                                                    #データを入れる
       aes(x=valiable1, y=as.numeric(categolical1)))+       #x軸とy軸の変数を決める
  geom_point(position=position_jitter(width=0.4,height=0.08),   
             alpha=.4,shape=21,size=1.5)+
    #ローデータをプロット。ただし、同じ箇所の点が重なってプロットされるので、散らす設定する
  stat_smooth(method="glm",
              method.args = list(family="binomial"(link="logit")))+  
    #ロジスティック曲線。ここはきちんと書かないとうまく表示されない。
  xlab("X軸の名前")+ylab("Y軸の名前")+    #x軸とy軸の名前を決める
  coord_cartesian(ylim=c(0,1))+          #y軸の最小と最大の値を決める
  theme_classic()                 #クラシックなデザインが好き

 すると、このようなものができます。

   
 なんか違うけど、データがそうならちゃんとS字になるはずなんだ・・・