You're getting a flat graph because you have a flat history:
As soon as you're committing to another branch, the difference is shown:
git checkout develop
# make some changes
git commit -m "Changes to develop"
Starting and committing to another feature branch in parallel results in something like this: