fig, ax1 = plt.subplots()
ax1.set_ylabel("distance (m)")
ax1.set_xlabel("time")
ax1.plot(time, distance, "blue")
ax2 = ax1.twinx() # create another y-axis sharing a common x-axis
ax2.set_ylabel("velocity (m/s)")
ax2.set_xlabel("time")
ax2.plot(time, velocity, "green")
fig.set_size_inches(7,5)
fig.set_dpi(100)
plt.show()
# OO method basics
fig, ax = plt.subplots(figsize=(10,6))
# Plot the data,and save plot in a variable for customization of plot
scatter = ax.scatter(x=over_50["age"],
y=over_50["chol"],
c=over_50["target"])
# Customize the plot
ax.set(title="Heart Disease and Cholesterol Levels",
xlabel="Age",
ylabel="Cholesterol")
# Add a legend, here *unpacks every value,so must be used
ax.legend(*scatter.legend_elements(),title="Target");