私はちょっと「この問題を解決しました」。私は周りに尋ねて、本当に私のニーズに合った答えを見つけることはなかった。 しかし、xtick_labelsをdatetime-formatにしておくと、表示する値が多すぎると、matplotlib自体によってソートされます。データセットArmamatitaによるとこれは私が聞かせてmatplotlibのTE xtick_labelsを選んで、
私は私が見たいと思って日が14以上である
import matplotlib.pyplot as plt
import datetime
import numpy as np
x = np.array([datetime.datetime(i,1,1) for i in range(1700,2017)])
y = np.random.randint(0,100,len(x))
fig, ax = plt.subplots()
ax.plot(x,y)
plt.show()
を提供します。イチジクを返す前に
とこの権利を:ときに等しいまたは14未満、私は自分自身が使用してそれを追加
ax.xaxis.set_major_locator(alldays) ax.xaxis.set_major_formatter(weekFormatter)
それは最もきちんとニシキヘビのコードではありませんが、それはトリックを行います。
あなたは10ティックだけを見たいと言っていますか? (x軸のラベル) – armatita
はい、シーケンスを表示するための使い勝手を保つために、10ティックしか表示しません。クリスマスやその他の休日に何が起きたのかを確認しながら、情報を保持することができます。 曜日を表示したくないときは自動的にチックを選択しましたが、曜日によってデータが大きく異なるため、 – Tunder250