申し訳ありませんが、これは愚かな質問ですが、私の問題の解決策を見つけることができません。 私はプロットしたいいくつかのポイントを持っており、このポイントのそれぞれは1つの変数に対応しています。私の質問は:どのように私は、それぞれのユニークな色で同じプロットの各点をプロットし、凡例をプロットすることができます。このコードは私にポイントが、すべて同じ色を与える異なる変数のプロット値
import matplotlib.patches as mpatches
import matplotlib.pyplot as plt
function=['a', 'b', 'c', 'd', 'e']
acc_scores = [0.879, 0.748, 0.984, 0.944, 0.940]
fig, ax = plt.subplots()
colors= ['b', 'r', 'g', 'c', 'y'] #Colors I wanted to use for each data point
plt.plot([1,2,3,4,5], acc_scores, 'ro')
plt.axis([0, 6, 0.5, 1])
ax.set_xlabel('Functions', size=18)
ax.set_ylabel('Accuracy', size=18)
plt.show()
:
これは私がこれまで持っているコードです。
ありがとうございました!
も[例]あり(https://matplotlib.org/devdocs/gallery/lines_bars_and_markers/scatter_with_legend.html)上これについてのmatplotlibのページ。 – ImportanceOfBeingErnest