Ronaldo hit the woodwork and was denied by the Malaga keeper on three occasions, leaving him with just one goal from open play in La Liga since November.
He was subjected to whistles from the crowd as Madrid narrowly beat Malaga thanks to a brace from captain Sergio Ramos.
Report: Los Blancos scrape past Malaga
The win, following two defeats, places Madrid four points clear at the top of La Liga, yet fans are still not happy with the misfiring star.
In response, Zidane asked the fans to get behind the team.
“Sometimes when you have difficulties you need the fans’ help and to be behind you.
“I am not going to criticise the fans because they pay their money.
“But with so many games and a lot of injuries, the players need to feel that love sometimes. The coach does too.”
“Have patience,” said Zidane. “In the past few games they haven’t found the net, but that doesn’t worry me.
“We have another important game on Wednesday. At the end of the game we are happy because we have taken the three points, but 2-1 was tight for the chances that we had.
“Today we struggled to take our chances and when the opponents had theirs they caused problems. By being calm you can achieve a lot. Now we have to rest once more because the next game is just around the corner.”