問題タブ [shinobi]

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.

0 投票する
1 に答える
301 参照

android - 忍びチャート アンドロイド アルターティック ラベル

Android の忍チャートの軸に追加情報を表示するために、軸の目盛りラベルを変更する必要があるという要件があります。

iOS では -(void)sChart:(ShinobiChart *)chart alterTickMark:(SChartTickMark *)tickMark beforeAddingToAxis:(SChartAxis *)axis デリゲート メソッドを使用して同じことができることを認識しています。

Androidで同じことを行うために同様のAPIが利用できるかどうか疑問に思っていました.

0 投票する
2 に答える
296 参照

android - Xamarin.Android の shinobiCharts にローソク足シリーズを追加してみてください

私は Xamarin の初心者で、Xamarin.Android で ShinobiCharts を使用してローソク足データを表示しようとしています。.axml からのコード:

これは、チャートを表示する必要があるフラグメントです。

ShinobiChartsを作成するコードです。問題は、追加されたシリーズがチャートに表示されないことです。スタイルは変わりましたが、シリーズはありません。私は何を間違っていますか?誰でも助けてくれることを願っています。

0 投票する
1 に答える
313 参照

objective-c - ズームアウト時に ShinobiCharts x 軸ラベルが折りたたまれる

私は ShinobiCharts の線種の種類を使用しています。私の x 値は日付文字列で、y は値 - long です。

chars ポイントは正しく表示されますが、x 値ラベルはチャート ポイント全体に沿って表示され、互いの上に表示されます。x ラベル オーバーレイ

これは私が使用しているチャートの初期化です:

そして、これが私のdataPointを作成する方法です:

私は何が欠けているのですか?

0 投票する
1 に答える
319 参照

objective-c - Shinobi Chsrts グリッド ライン カスタム ライン数

忍チャートを使用してチャートのグリッド線を作成しようとしましたが、軸の線の量が軸に表示された目盛りの量に依存していることがわかります。

このコードを使用してグリッド線を定義しています:

必要な量のグリッド線を設定する方法はありますか?

0 投票する
1 に答える
506 参照

ios - Shinobi iOS SDK の y 軸をカバーするチャート注釈を作成するには?

下の画像に示すように、y 軸をカバーするチャート注釈を作成したいと思います。「160.86」を含むビューは、私が模倣しようとしているものです。これは忍が提供する SChartAnnotations で可能ですか?

現在、私が使用している注釈は、チャート プロット エリアの端に近づくと、y 軸ラベルの後ろに隠れます。

ここに画像の説明を入力

0 投票する
1 に答える
303 参照

ios - Shinobi iOS SDK を使用して棒グラフの垂直グラデーションを塗りつぶす方法は?

Shinobi は現在、棒グラフ (SChartColumnSeries) の水平グラデーションをサポートしています。垂直グラデーションで塗りつぶす方法はありますか? ここに示すように:

ここに画像の説明を入力

0 投票する
1 に答える
471 参照

android - Shinobi で無視される BarSeries の線幅

BarSeries のバーの幅を忍で設定しようとしています。コードは次のとおりです。

何が起こるかというと、その行css1.setLineWidth(180.0f);は完全に無視されます。1.0forを入れることができ1000.0f、線は何があっても常に同じ幅です。

私は何が欠けているか、間違っていますか? 忍1.5.1を使用しています。


編集:ColumnSeriesでも同じです:

1fまたは20f、何も変わりません。chart.addSeries(cs);


編集:カイの答えに従ってください。

で遊んでみましたが、パディング値としてsetInterSeriesPaddingアプローチ1.fするとバーが縮小しますが、設定0fするとバーの高さが最小になり、それらの間のスペースは「大きい」ままになります。

より明確にするために: Y 軸の 0 から 4 に、異なる X 値を持つ 4 つのバーがあります。それぞれが多かれ少なかれ Y 値を中心にしています (それほど重要ではありませんが、現時点では重要ではありません)。たとえば、2 を中心とするバーは ~1.8 から ~2.2 になり、3 を中心とするバーは ~2.8 から ~3.2 になります。~1.55 から ~2.45 および ~2.55 から ~3.45 になるように、それらをより厚くします。それ、どうやったら出来るの?


編集 2 (画像):

実際:

実結果

望ましい(ペイントスキルがなくて申し訳ありません。それは、私がそれらをより厚くしたいことを示すための方法でした): 望ましい結果