Improvments in the layout
This commit is contained in:
+18
-16
@@ -27,45 +27,46 @@ df_transistors = load_data("48yrs/transistors.dat", ["year", "transistors"])
|
|||||||
df_watts = load_data("48yrs/watts.dat", ["year", "watts"])
|
df_watts = load_data("48yrs/watts.dat", ["year", "watts"])
|
||||||
|
|
||||||
violet = []
|
violet = []
|
||||||
violet.append((196/255, 0/255, 84/255))
|
|
||||||
|
|
||||||
orange = []
|
orange = []
|
||||||
orange.append((237/255, 109/255, 0/255))
|
|
||||||
|
|
||||||
yellow = []
|
yellow = []
|
||||||
|
green = []
|
||||||
|
blue = []
|
||||||
|
black = []
|
||||||
|
|
||||||
|
violet.append((196/255, 0/255, 84/255))
|
||||||
|
orange.append((237/255, 109/255, 0/255))
|
||||||
yellow.append((252/255, 200/255, 0/255))
|
yellow.append((252/255, 200/255, 0/255))
|
||||||
|
|
||||||
green = []
|
|
||||||
green.append((98/255, 178/255, 48/255))
|
green.append((98/255, 178/255, 48/255))
|
||||||
|
|
||||||
blue = []
|
|
||||||
blue.append((48/255, 181/255, 197/255))
|
blue.append((48/255, 181/255, 197/255))
|
||||||
|
|
||||||
black = []
|
|
||||||
black.append((25/255, 24/255, 21/255))
|
black.append((25/255, 24/255, 21/255))
|
||||||
|
|
||||||
|
alpha = 0.7
|
||||||
|
|
||||||
|
plt.rcParams["axes.axisbelow"] = True
|
||||||
|
plt.rcParams["figure.figsize"] = (16,9)
|
||||||
|
plt.rcParams["lines.markersize"] = 8
|
||||||
plt.yscale('log')
|
plt.yscale('log')
|
||||||
plt.grid(True)
|
plt.grid(True)
|
||||||
|
|
||||||
x = df_transistors.year
|
x = df_transistors.year
|
||||||
y = df_transistors.transistors
|
y = df_transistors.transistors
|
||||||
plt.scatter(x, y, marker = "^", color = yellow)
|
plt.scatter(x, y, marker = "^", color = yellow, alpha = alpha)
|
||||||
|
|
||||||
x = df_specint.year
|
x = df_specint.year
|
||||||
y = df_specint.specint
|
y = df_specint.specint
|
||||||
plt.scatter(x, y, marker = "s", color = blue)
|
plt.scatter(x, y, marker = "s", color = blue, alpha = alpha)
|
||||||
|
|
||||||
x = df_frequency.year
|
x = df_frequency.year
|
||||||
y = df_frequency.frequency
|
y = df_frequency.frequency
|
||||||
plt.scatter(x, y, marker = "s", color = green)
|
plt.scatter(x, y, marker = "s", color = green, alpha = alpha)
|
||||||
|
|
||||||
x = df_watts.year
|
x = df_watts.year
|
||||||
y = df_watts.watts
|
y = df_watts.watts
|
||||||
plt.scatter(x, y, marker = "v", color = violet)
|
plt.scatter(x, y, marker = "v", color = violet, alpha = alpha)
|
||||||
|
|
||||||
x = df_cores.year
|
x = df_cores.year
|
||||||
y = df_cores.cores
|
y = df_cores.cores
|
||||||
plt.scatter(x, y, marker = "o", color = black)
|
plt.scatter(x, y, marker = "o", color = black, alpha = alpha)
|
||||||
|
|
||||||
plt.legend(["Transistors (thousands)",
|
plt.legend(["Transistors (thousands)",
|
||||||
"Single-thread SPECint (thousands)",
|
"Single-thread SPECint (thousands)",
|
||||||
@@ -73,6 +74,7 @@ plt.legend(["Transistors (thousands)",
|
|||||||
"Typical power (Watts)",
|
"Typical power (Watts)",
|
||||||
"Number of logical cores"],
|
"Number of logical cores"],
|
||||||
loc = "upper left",
|
loc = "upper left",
|
||||||
fontsize = "small")
|
fontsize = "medium")
|
||||||
|
|
||||||
|
plt.savefig("data_visualisation.png", dpi = 300, orientation = "landscape", papertype ="a4")
|
||||||
plt.show()
|
plt.show()
|
||||||
Reference in New Issue
Block a user