import matplotlib.pyplot as plt

# x-axis values
x = [0.43, 1.71, 3.04, 4.32, 5.60, 6.84]

# y-axis values
y = [2, 8, 14, 20, 26, 32]

# set the figure size
plt.figure(figsize=(8, 6))

# plot the data as points
plt.plot(x, y, 'o', color='gold')

# plot the data as a line
plt.plot(x, y, color='black')

# set the plot title and axis labels
plt.title('Graph plotting current against voltage', fontsize=16)
plt.xlabel('Voltage', fontsize=14)
plt.ylabel('Current', fontsize=14)

# set the grid style
plt.grid(linestyle='--', linewidth=0.5, alpha=0.7)

# set the ticks style
plt.xticks(fontsize=12)
plt.yticks(fontsize=12)

# set the x and y axis limits
plt.xlim(0, 7)
plt.ylim(0, 35)

# set the axis labels rotation
plt.xticks(rotation=45)

# display the plot
plt.show()