私は、数百万の値を持つy軸を含むグラフを持っています。このような大きな数字を表示する代わりに、私はdisplay_units => 'millions'オプションを使いたいと思っていました。オープンして軸を選択し、表示単位を何百万に変更すると機能します。しかし、スクリプトで私は、このコード化されている実行しているよ:Excel :: Writer :: XLSX display_units on y-axis
$chart->set_y_axis(display_units => 'millions', name => 'Transactions');
をしかしチャートは、まだ数百万人にY_AXISを示しています。私は何かを逃しているのですか?あるいはこのオプションにバグがありますか?
あなたは正しいことをしているようです。タイプミスがないか確認してください。私が明らかにしていないドキュメントで唯一見ているのは_(値軸のみに適用)_です。https://metacpan.org/pod/Excel::Writer::XLSX::Chart#set_x_axis。そこのコードは私にはきれいに見えます。そしてタイプミスは、私が知る限り、エラーメッセージを表示します。 – simbabque
いいえ、エラーメッセージは表示されません。実際には、スクリプトは適切なチャートを作成しますが、Y軸はトランザクションを数百万で表示します。ラベル名「トランザクション」も存在します。 – user1475463