If you have 5 commit in local branch after the 281f45e and later you merged this branch with develop with --no-ff flag, the result it's as your image. Therefore, the response it's "yes", the graph result it's right.
Moreover if you was expecting only one commit after 281f45e with you changes, you need execute before: git rebase -i HEAD~5 to convert last 5 commit into one commit and then apply merge strategy.