分数を含み、分子と分母が異なる色の複雑な凡例を作成する必要があります。
(ベース)Rでそのような凡例を作成することは可能ですか?
この凡例をいくつかの異なるプロットに追加する必要があるため、テキストを手動でプログラムしたくはありませんが、凡例として自動的に追加できるようにします。凡例である必要はありませんが (便利ですが)、各要素の座標を手動で入力する必要はありません。
何か案は?!
次のようなものがあると仮定します。
d=1:10
plot(d,type="l")
分子と分母に異なる色は必要ありません。これはワンライナーで行うことができます(@CarlWitthoftによるテキストの場所のヒントを含む):
text(0.5*max(d), 0.9*max(d), expression(Result == frac(Green, Blue)), cex=1.5)
しかし、分子と分母の色を変更する簡単な方法はありません。したがって、各要素を個別にカスタマイズするのが面倒な方法です。
text(0.4*max(d), 0.9*max(d), "Result =", cex=1.5)
text(0.55*max(d), 0.93*max(d), "Green", col="green", cex=1.5)
text(0.55*max(d), 0.87*max(d), "Blue", col="blue", cex=1.5)
segments(0.5*max(d), 0.9*max(d), 0.6*max(d), 0.9*max(d))
私はあなたが本当に望んでいるものではないことを知っていますが、より良いハックが来ない場合に備えて...