Vegetable prices have gone up by an average of 15 percent in the last two or three days because of the drop in the temperature.
In the city`s wet markets, the retail price of bok choy has risen to 3.6 yuan (53 US cents) per kilogram from 3 yuan per kilogram.
The most common Chinese cabbage has gone up to 1.6 yuan per kilogram from 1 yuan per kilogram.
Some citizens, afraid that prices will continue to rise, have bought more vegetables that can be easily stored, such as tomatoes, potatoes and radishes.
Experts, noting that wholesale prices remained stable, said people`s storage of vegetables has caused the price increase. Usually, only the price of green-leaf vegetables rises a little when the temperature goes down.