2

FSharp.Charting 縦棒グラフを使用してカテゴリ/カウント データをグラフ化しようとしていますが、縦棒の数が 10 以上に達しない限り、すべてが期待どおりに機能します。

http://fslab.org/FSharp.Charting/BarAndColumnCharts.htmlから。

        let data = 
            [ "Africa", 1033043; 
              "Asia", 4166741; 
              "Europe", 732759; 
              "South America", 588649; 
              "North America", 351659; 
              "Oceania", 35838]
        let chart = Chart.Column data
        chart.ShowChart()

ここに画像の説明を入力

明確にするために、上記のコードは問題ありませんが、さらに4つの領域を追加すると、すべてのラベルを取得できなくなります....

        let data = 
            [ "Africa", 1033043; 
              "Asia", 4166741; 
              "Europe", 732759; 
              "South America", 588649; 
              "North America", 351659; 
              "Oceania", 35838;
              "Africa2", 1033043; 
              "Asia2", 4166741; 
              "Europe2", 732759;
              "South America2", 456789 
              ]
        let chart = Chart.Column data
        chart.ShowChart()

ここに画像の説明を入力

すべての列名を表示する方法を知っている人はいますか? ドキュメントに役立つものは何もありません。

4

1 に答える 1

5

この質問を見てください: 各要素の x 軸にラベルを表示する方法は?

要するに (重要な部分はIntervalです):

data
    |> Chart.Column
    |> Chart.WithXAxis (LabelStyle = ChartTypes.LabelStyle(Angle = -45, Interval = 1.0))
于 2016-05-23T15:27:24.210 に答える