問題タブ [axis-labels]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - プロットの Y 軸ラベル値の計算
HTML 5 の canvas 要素を使用して JavaScript でプロット関数を作成しようとしています。問題は、Y 軸のラベルを計算する方法です。
たとえば、4 から 96 までの範囲の数値の配列が表示される場合、私にとって、ほとんどのロジック ラベルは 0 から 100 までの範囲で、10 刻みです。
たとえば、最大値が 2375 の上位カテゴリの数値を含む配列を考えると、使用する最大ラベルは 2500 になります。
では、そのようなものをどのように計算しますか?解決策を探していますが、まだ見つかりません。
前もってありがとう、バート
r - barplot の R で x 軸ラベルを回転させる
私は運が悪い棒グラフでx軸ラベルを45度回転させようとしています。これは私が以下に持っているコードです:
matlab - Matlab軸では、すべての軸プロパティを維持しながらデータのみを更新する方法は?
ムービーを作成する必要があります。軸を作成し、その上に非常にカスタマイズされたものをプロットするとします。
ここで、 の値のみy
が更新されるループを実行します。
すべての軸のプロパティを保持しながら、軸を new y
(またはx
and ) で更新する最も速くて簡単な方法は何ですか?y
matplotlib - Matplotlib軸ラベル:\thetaは機能しません\Thetaは機能します
matplotlibで奇妙な動作をします。以下を使用すると、素敵で光沢のある大きなシータが得られます。\theta
代わりに使うとすぐ\Theta
に
ヘタ
軸ラベルとして
私が間違っていることについて何か考えはありますか?悲しいことに、凝ったもの(ラテックス統合など)を始める時間がありません。代わりにutf8文字を使用できますか?どうすれば入手できますか?
r - rのプロットのティックを抑制します
X軸からラベルと軸を削除したいのですが、新しい目盛りを追加します。
yラベルを取り除くことができませんでした。
python - matplotlib 軸ラベルに画像を使用しますか?
matplotlib の棒グラフ プロットの軸ラベルとして、文字列の代わりに画像を使用したいと思います。以下のラベル機能に似たような機能はありますか?
python - Matplotlib:文字列をカスタム x ティックとして追加しますが、既存の (数値) ティック ラベルも保持しますか? matplotlib.pyplot.annotate の代替は?
グラフを作成しようとしていますが、注釈付けに問題があります。
私のグラフでは、x 軸に対数スケールがあり、時間を示しています。私ができるようにしたいのは、既存の (ただし予測可能ではない) 数値の目盛りラベルを 100 単位、1000 単位、10000 単位などに維持することですが、x 軸にカスタムの目盛りラベルを追加して、より「人間的な」場所を明確にすることです。読み取り可能な」時間間隔が発生します---たとえば、「1週間」、「1か月」、「6か月」などのラベルを付けたい.
ポイントをマークするために matplotlib.pyplot.annotate() を使用できますが、実際には私が望むことはできません。グラフの上にテキストや矢印を表示する必要はありません。カスタムの目盛りをいくつか追加したいだけです。何か案は?
r - 現在の cex.lab 値を別の関数に渡します。テキストの行間の距離を指定する
質問 1: 以下のような関数があるとします。この関数を使用すると、線をプロットしたり、x 軸の下に複数行のテキストを出力したりできます (これは私が思いついた最も単純なコードであり、申し訳ありません。よりきれいにする方法についての提案!)。X 軸の下に複数行のテキストがある場合、X 軸のラベルと重なる可能性があります。そこで、mtext() を使用して x 軸のラベルをプロットすることにしました。
ここで、ラベルのサイズを大きくしたいとします。
もちろん、x 軸ラベルは matplot() ではなく mtext() を使用して作成されているため、これは何もしません。
考えられる解決策の 1 つは、関数内で cex.lab を明示的な引数にし、それを matplot にも追加することです。
ただし、このソリューションはエレガントとはほど遠いようです。したがって、関数定義に明示的に配置することなく cex.lab 値を渡す方法があるかどうか疑問に思います。私は par()$cex.lab を使用しようとしましたが、現在のマージン ステータスを提供する par()$mar とは異なり、par()$cex.lab はデフォルトのラベル サイズである 1 しか提供しないようです。
質問 2: 私のプロットでわかるように、さまざまなテキスト行の間隔が少し広いです。テキストの高さを測定する方法はあるのでしょうか。高さを使用して、テキストの異なる行間のスペースの幅を決定できます。
よろしくお願いします!
r - expression(paste(...)) 使用時の軸ラベルの間隔
次の例を検討してください。
明らかに、「g」と「CO」の間に完全なスペースが必要ですが、何らかの理由で、グラフ ラベルのスペースが小さくなります (ゼロのラベルもあります)。
次のようにすると、問題はさらに明白になります。
私は何か間違ったことをしていますか?間隔を修正する方法、または多くの下付き/上付き文字とギリシャ文字を含むラベルを作成するより良い方法はありますか?
r - 最小および最大ラベルの付いたきれいな軸
次のような単純な棒グラフを描きたいと思います。
私の問題は、最大値が「きれいでない」数値である場合、y軸が十分に伸びないことです。延長された軸が最大値を超え、最大値よりも大きい「きれいな」値で終了した場合は、より良いでしょう。
ランダムなデータセットが与えられた場合(つまり、これは関数で実行されます)、これを行う簡単な方法はありますか?