影响显色反应的因素有哪些?