This is not possible in pie chart, when you use "Ignore blank cells in value" still your legend will be displayed. All you can do is to filter or suppress the result rows where the output is zero for the row from the report itself.
You cannot hide the legend if its in middle of the row. Check the below screen shot.