digraph G { rankdir=TB node [shape=box, fontsize=9, height=0.1, width=0.05 ] edge [arrowsize=0.5, len=0.1] "Thermostat\n"->"Time\nTemperature\n" "Time\nTemperature\n"->"Time\n" "Time\nTemperature\n"->"Temperature\n" "Time\n"->"Date\nHour\nseason\noperation\n" "Date\nHour\nseason\noperation\n"->"Date\nHour\n" "Date\nHour\nseason\noperation\n"->"season\noperation\n" "season\noperation\n"->"season\n" "season\noperation\n"->"operation\n" "Date\nHour\n"->"Date\n" "Date\nHour\n"->"Hour\n" "Date\n"->"day\nmonth\ntoday\n" "day\nmonth\ntoday\n"->"month\n" "day\nmonth\ntoday\n"->"day\ntoday\n" "day\ntoday\n"->"day\n" "day\ntoday\n"->"today\n" "Hour\n"->"hour\n" "Temperature\n"->"thermostat_settings\n" "month\n"->"season\n" [weight=2.0, color=blue] "day\n"->"today\n" [weight=2.0, color=blue] "today\n"->"operation\n" [weight=2.0, color=blue] "hour\n"->"operation\n" [weight=2.0, color=blue] "season\n"->"thermostat_settings\n" [weight=2.0, color=blue] "operation\n"->"thermostat_settings\n" [weight=2.0, color=blue] }