0
A
答えて
3
はい、それは可能であるが、しかし、あなたはそれをごまかすする必要があります。ラベルは負の値にしますが、絶対値(常に正の値)を使用します。
あなたのコメントとコードへのリンクの後、私はあなたのために働くと思う解決策を見つけることができました。
//tooltip function
function format_tt(inp) {
index = this.point.index;
var s = '<b>' + this.x + '</b>';
var point = this.point;
s += '<br/><span style="color:' + point.series.color + '">\u25CF</span>: ' + point.series.name + ': ' + tdata[index];
return s;
}
//Data
tdata = [20, -20];
//Rework the data to use only the positive values, but only for our graph. Wherever we need the true values, we reference tdata.
data = tdata.map(function(_) {
return Math.abs(_);
});
$(function() {
$('#container').highcharts({
chart: {
type: 'column'
},
legend: {
align: "center",
labelFormatter: function() {
var count = 0;
for (var i = 0; i < this.yData.length; i++) {
count += this.yData[i]; //change this to tdata[i] to get the true value;
}
return this.name + ' (' + count + ')';
},
y: 3
},
title: {
text: 'Column chart with negative values'
},
xAxis: {
categories: ['Receitas', 'Despesas']
},
credits: {
enabled: false
},
series: [{
name: 'Receitas e despesas',
data: data //Our data, AFTER the conversion
}],
tooltip: {
formatter: format_tt //our tooltip function.
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
jsFiddle:あなたはあなたのデータを入れたいところhttp://jsfiddle.net/zb2edyLe/3/
TDATAは今あります。元の場所ではなく、私が行ったことを説明するコメント内のコメントを確認してください。
関連する問題
- 1. ハイチャート - 同じカテゴリのスタック値
- 2. ハイチャート:ヘブライ語で負の値
- 3. 同じx値のハイチャート線グラフ、クリックイベントの処理方法
- 4. ハイチャート:積み重ねたエリアチャートをExcelから正の値と負の値で再作成するとき
- 5. 同じ値を2で割った値のdfの負の値の置換
- 6. ハイチャートでドル記号で負の数値をフォーマットする
- 7. gnuplotで正と負の値のcolorboxを設定する方法
- 8. ハイチャートは正負の値に基づいてデータラベルを整列する
- 9. Rプログラミングとベクトルの正と負の値の分離方法
- 10. ハイチャートの負の軸棒グラフを修正するには?
- 11. IOS4 UISplitViewControllerポートレートでの方向RootViewControllerと同じように表示
- 12. AndroidとiOS向けの同じfirebaseプロジェクト
- 13. ハイチャートは負の値のためのスペースを作成します
- 14. SQL修正負の値
- 15. フレックスボックスの列と同じ垂直方向の間隔
- 16. ハイチャートで同じ色を維持する方法
- 17. テーブル内の正と負の値を持つ同数のレコードを削除する
- 18. ハイチャート - 負のy軸のスタックの逆順
- 19. Matplotlib負の方向のつぶれ
- 20. Point three.js(懐中電灯)と同じ方向のスポットライト
- 21. iOS向けfacebookアプリと同じログイン・パスワード・フィールドの作成方法
- 22. 同じオープンソケット上の非同期マルチ方向サーバー - クライアント通信?
- 23. jQuery積み上げ縦棒グラフ(負の値と正の値の両方)
- 24. パンダプロット正の値1つの色と負の値もう1つ
- 25. 内部ストレージのフォルダをプログラムでロックするAndroid(正方向のロック/ DRMと同じにする)
- 26. Microsoft Excelピボット誤算の合計で正と負の数値
- 27. 数字の行で正と負の値を計算する
- 28. 負数と正数を正の値に変換する
- 29. 同じ要素のディレクティブとコンポーネント間の双方向データバインディングですか?
- 30. 水平方向と垂直方向のレイアウトで同じ角度指令を使用
私はこれをやってみましたが、伝説の合計は正しくありませんでした。 – Junior
コードを表示して、変更を提案することができます –
http://jsfiddle.net/zb2edyLe/1/ [Thanks] – Junior