I'm trying to have the points start from the x-axis (similar to a histogram)
and draw lines upwards. I've attached an image of the program output, as you
can see - there are no red lines from 0-200 on the y-axis. Any ideas how to
start them from zero?
http://www.nabble.com/file/p23707480/image.png
Sample value from list entry for time[]
693596.000003
Sample value from list entry for latency[]
1043
···
#########
Sample Code
#########
def plot_graph():
# Plotting the graph
plt.plot(time[5300:],latency[5300:], 'r-', linewidth=0.15)
# Define the axes
y_label = [0, 200, 400, 600, 800, 1000, 1200]
plt.axes().set_xlim(xmin=datetime.datetime(1900,1,1,0,0,0,0),
xmax=time[-1])
plt.axes().set_ylim(ymin=0, ymax=1400)
plt.axes().set_xticklabels(time, fontdict=None, minor=False, size=10)
plt.axes().set_yticklabels(y_label, fontdict=None, minor=False, size=10)
# Labeling the graph
ax = p.subplot(111)
ax.xaxis.set_major_locator(MaxNLocator(7))
plt.gca().xaxis.set_major_formatter(DateFormatter('%M:%S'))
plt.xlabel(x_axis)
plt.ylabel(y_axis)
plt.title(title)
# Grid
plt.grid(True)
plt.grid(alpha=0.1, color='black', linestyle='-', linewidth=0.1)
plt.savefig(figure)
# plot the graph
plot_graph()
--
View this message in context: http://www.nabble.com/Ensure-vertical-lines-start-from-x-axis-tp23707480p23707480.html
Sent from the matplotlib - users mailing list archive at Nabble.com.