"Temperature, salinity, tank volume and surface area available for gas exchange, agitation, ionic balance, organic acid content, presence of CO2 consumers and producers (plants and animals), lighting cycle"
Everything you have listed above alter the CO2 content and alkalinity. If I measure the CO2 content and alkalinity for a given water sample, can the PH be determined based on the graphic you have posted previously?