問題タブ [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 - d3.js軸ラベル - 色が変わらない
次のテキストで軸を作成していますが、ラベルの色が適切に変化しません。テキストの色は黒のままです。理由を知っている人はいますか?
編集 - 次のコードで異なる軸ラベルに異なる色を付けようとしていますが、これは正しく機能していません...
jfreechart - JFreeChartSlidingCategoryDatasetチャートは軸のみを更新します
csvファイルのデータを使用して箱ひげ図を実装しました。
それは多くのカテゴリーを持っており、画面上で非常に絞られて表示されました。そこで、ここ
で説明するように、JSliderでSlidingCategoryDatasetを使用することにしました。
x軸のカテゴリラベルが正しく更新されているため、DefaultBoxAndWhiskerDatasetを拡張するSlidingCategoryDatasetのコードを使用した新しいクラスは正常に機能すると思います。しかし、チャートのバーは同じままで、私が何をしてもいつでも更新されません。さらに紛らわしいのは、バーのツールチップが正しく更新されることです。
スライダーを使用してデータセットの最後に到達し、たとえば一度に10個のカテゴリを表示し、残りが9個だけの場合、グラフには9個のバーが正しく表示されますが、最初のバーを非表示にする代わりに、最後のバーを非表示にします(軸とツールチップは正しく更新されました)。
私はグーグルで解決策を探しましたが、私の問題に対する答えは見つかりませんでした。それで、GUIの問題であるに違いないと思うので、利用可能なすべての更新および再描画メソッドを使用して自分で試してみましたが、成功しませんでした。ここで私の更新方法を見ることができます:
私は今少し必死です。誰か助けてくれませんか?または、誰かが多くのカテゴリを表示する別の方法を知っていますか、それは機能していますか?
どうもありがとう。
javascript - d3 の条件付き遷移
d3でデュアルレイヤーの時間軸を書いています。最初のレイヤーは、組み込みのものと同じように、通常の目盛りごとのティック アックスです。
たとえば、次のようになります
少しドラッグすると、このようになります
私がやりたいことは、ラベルを新しい位置にアニメーション化することですが、同じラベルがある場合に限ります。したがって、ここで 2009 年と 2010 年はスライドします。
問題は、d3 が新しい 2009 年のラベルを前の 2008 年のラベルに割り当てる可能性があるため、効果が失われることです。これを回避することは可能ですか?
datetime - matplotlib を使用して DD HH:MM:SS としてフォーマットされた timedeltas のプロット軸
Matplotlib を使用して、レース イベントからの速度/距離データをプロットしています。たとえば、距離と時間です。時間は横軸、距離は縦軸です。
私の入力は 2 つのベクトルで、1 つは「イベント開始からの秒数」の時間値を含み、もう 1 つは「これまでの移動距離」を含みます。同じプロットに多くのアスリートがいる可能性があるため、それらを比較できます。
問題は、純粋な時間をプロットすると、X 軸が秒数で表示されることです。これは読むのが自然ではありません。
実際の日付と時刻に従ってデータをプロットでき、読み取り可能な結果が得られますが、それは絶対時間であり、イベント開始からの経過時間ではありません (これは午前 6:00 頃に開始されました)。
私が望むのは、経過時間をHMS形式(2番目のグラフィックと同じですが、イベント開始に関連する時間)で取得する方法であり、おそらくズームレベルの「認識」(時間:分に切り替え、次に日:スケールに関係のないデータでラベルが近づきすぎないように、ズームレベルが変更される時間)。
助けてくれてありがとう!
r - 軸ラベルの色を変更する
関連するコードは次のとおりです。
コードの最後の行で、軸のタイトルの色を変更できますが、軸のラベルの色は変更できないことがわかります。
javascript - d3.svg.axisを整数ラベルに制限するにはどうすればよいですか?
グラフに表示されるd3.svg.axis整数ラベルの数を制限する可能性はありますか?たとえば、このグラフを見てください。ここには5つのサイズしかありません:[0, 1, 2, 3, 4]
。ただし、との目盛りも表示され.5, 1.5, 2.5
ます3.5
。
matplotlib - imshow: 画像インデックスの任意の関数としてのラベル
imshow
列インデックス (x 軸) と行インデックス (y 軸) に対して行列をプロットします。軸ラベルをインデックスではなく、インデックスの任意の関数にしたいと思います。
例:ピッチ検出
imshow(A, aspect='auto')
どこA.shape == (88200,8)
x 軸に[11000, 22000, ..., 88000]
、y 軸にいくつかの目盛りを示し、周波数ビンを示します[0,1,2,3,4,5,6,7]
私が欲しいのは:
x 軸のラベル付けは、サンプルから秒に正規化されています。44.1kHz のサンプル レートで 2 秒のオーディオの場合、 で 2 ティックが必要です[1,2]
。
y 軸のラベル付けは音符としてのピッチです。ピッチの音符にラベルが欲しい['c', 'd', 'e', 'f', 'g', 'a', 'b']
。
理想的には:
imshow(A, ylabel=lambda i: freqs[i], xlabel=lambda j: j/44100)
matlab - 式に従ってティックを設定する
スペクトログラム関数によって作成された図が与えられた場合、次の式に従って目盛りを設定するにはどうすればよいですか?
[f
は軸の現在の値であり、数式の結果がそれを置き換える必要があります]
r - x 軸または y 軸のラベルの千の区切り記号
y 軸にきれいなラベルを付けたいと思います。たとえば、1000 ではなく 1,000 を使用したいのですが、ggplot でこれを実行するにはどうすればよいですか? 最小限の例を次に示します。
ヒントをありがとう。
apache-flex - フレックスグラフcategoryAxisマルチラインラベルが完全に表示されていない
同じ質問がここで他の人から尋ねられます:
http://www.amcharts.com/forum/viewtopic.php?pid=39204#p39204
ただし、一般的な解決策は提供されていません。
たとえば、私のcategoryAxisラベルは、3行で表示されるはずの日、月、年で構成されていますが、グラフをズームすると、「年」が表示されない場合があります。ここに示されているグラフのように:http: //forums.adobe.com/message/4817858#4817858
誰もがこの問題を解決する方法を知っていますか?
これに関連している可能性のあるAxisRendererのプロパティを見つけようとしましたが、失敗しました。
任意の提案をいただければ幸いです!ありがとう。