« 自宅環境を再整備したのでベンチ採るよ その2 (Phoenom/Athlon) | ホーム | Apache Benchがマルチコアに対応してほしいと思うのね。 »
2010年4月19日
Highchartsの棒グラフでグループ化の順番がおかしかったので
で、一連のベンチマーク結果のグラフ化にHighchartsを使ってみたんですが、この棒グラフ表示でおかしな点があったので一ヶ所自分で手を入れたのです。
http://www.highcharts.com/demo/?example=bar-basic&theme=default
Highcharts Demo Gallery
具体的に言うとこれですね。
Year 1800/1900/2008とある右上の凡例の順番と、Africa,America,...とある各グループの棒グラフの並びを見て頂きたい。凡例の方は1800の青、1900の赤、2008の...何色だ?これ?^^;;(color panel使って見たら「オリーブ色」らしい)という順番になってるのに、棒の順番は逆になっている。ちゃんとグラフを読めば分かるんだけど、並びが違うことで感覚的におかしな気分になるなと。
パラメータで調整して直るのかもしれなかったけど、突き止めきれなかったのでコードを弄って直すことにしてみました。最新版の1.2.5を元にhighcharts.src.jsに手を入れて、ClosureCompilerを通したのを使ってます。万一これでおかしくなっても大丈夫なようにオリジナルはオリジナルで残しておきましたよ。
--- ./highcharts.src.js.orig 2010-04-13 14:43:26.000000000 +0900
+++ ./highcharts.src.js 2010-04-19 02:33:36.199575268 +0900
@@ -4200,7 +4200,7 @@
// Initialize the series
//initSeries();
- each (options.series || [], function(serieOptions) {
+ each (options.series.reverse() || [], function(serieOptions) {
initSeries(serieOptions);
});
トラックバック(0)
トラックバックURL: http://foursics.jp/cgi-bin/mt/mt-tb.cgi/299
コメントする