私はPythonでStatsModelsを使って累積確率プロットを作成しましたが、軸上にティックが多すぎます。 Statsmodel Probplot Tickカスタマイズ
0.1,10,50,90,99、および99.9の目盛りが必要です。誰でもこの仕事をする方法を知っていますか?私は以下のコードを使用してみましたが、それは私だけダニの最初のn数を与え、それはかなり無駄にすること(下図を参照してください。)
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.ticker as ticker
import statsmodels.api as sm
csv = pd.read_csv('cumProbMaxData.csv')
data = csv.values.tolist()
flat_list = [item for sublist in data for item in sublist]
fig,ax = plt.subplots()
x = np.array(flat_list)
pp_x = sm.ProbPlot(x, fit=True)
figure = pp_x.probplot(exceed=False, ax=ax, marker='.', color='k', markersize=12)
plt.xlabel('Cumulative Probability (%)')
plt.ylabel('Maximum CO$_2$ Flux (g m$^-$$^2$ d$^-$$^1$)')
tick_spacing=5
ax.xaxis.set_major_locator(ticker.MaxNLocator(tick_spacing))
plt.tight_layout()
plt.show()
あなたは 'plt.xticks'を使用してみてくださいことはできますか? [ここ](https://matplotlib.org/api/_as_gen/matplotlib.pyplot.xticks.html?highlight=matplotlib%20pyplot%20xticks#matplotlib.pyplot.xticks)の例があります。 –