Wie zeichne ich nur Wochentage mit dem matplotlib-Kerzenhalter von Python?

Es gelingt mir nicht, matplotlib.finance.candlestick ohne die Wochenenden (Leerzeichen zwischen jeweils 5 Kerzen) zu zeichnen. DasBeispiel von Matplotlibs Website schließt auch Wochenenden nicht aus unddie Möglichkeit, Wochenenden auf anderen Grundstücken auszuschließen trifft anscheinend nicht auf CandleSticks zu.

Ist das schon mal jemandem begegnet?

ps. wie gewünscht, hier das Beispiel:

<code>#!/usr/bin/env python
from pylab import *
from matplotlib.dates import  DateFormatter, WeekdayLocator, HourLocator, \
 DayLocator, MONDAY
from matplotlib.finance import quotes_historical_yahoo, candlestick,\
 plot_day_summary, candlestick2

# (Year, month, day) tuples suffice as args for quotes_historical_yahoo
date1 = ( 2004, 2, 1)
date2 = ( 2004, 4, 12 )


mondays = WeekdayLocator(MONDAY)        # major ticks on the mondays
alldays    = DayLocator()              # minor ticks on the days
weekFormatter = DateFormatter('%b %d')  # Eg, Jan 12
dayFormatter = DateFormatter('%d')      # Eg, 12

quotes = quotes_historical_yahoo('INTC', date1, date2)

fig = figure()
fig.subplots_adjust(bottom=0.2)
ax = fig.add_subplot(111)
ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_minor_locator(alldays)
ax.xaxis.set_major_formatter(weekFormatter)

#plot_day_summary(ax, quotes, ticksize=3)
candlestick(ax, quotes, width=0.6)

ax.xaxis_date()
ax.autoscale_view()
setp( gca().get_xticklabels(), rotation=45, horizontalalignment='right')

show()
</code>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage