Hey. We are using Matplotlib with Python and C to create
> run time graphs. However, we are having trouble figuring
> out how to get the axes to show up in scientific notation.
> If anyone have some info it would be very much appreciated.
> Thanks
If I understand you correctly, you want to use notation like 1.0e-6 on
the x and/or y axis tick labels. Is this correct? Having more
automated tick labelers is something that has been discussed and will
be added in the not-too-distant future.
In the mean time you can control them directly
ax = subplot(111)
plot([1,2,3])
xticks = ax.get_xticks()
labels = [ '%1.0e'%val for val in xticks ]
ax.set_xticklabels(labels)
or you may want to define your own ticks
xticks = [1e-6, 2e-6, 3e-6, 4e-6]
ax.set_xticks(xticks)
labels = [ '%1.0e'%val for val in xticks ]
ax.set_xticklabels(labels)
Hope this helps,
John Hunter