F#Charting - 当列数超过9列时,柱形图不会标记所有列名称

Eig*_*ite 2 f# fsharpchart

我正在尝试使用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()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

所以要清楚,上面的代码很好,但如果我添加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()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有谁知道如何让所有列名出现?我无法在文档中看到任何有用的内容.

DAX*_*lic 5

看看这个问题: 如何在x轴上显示每个元素的标签?

简而言之(重要的部分是Interval):

data
    |> Chart.Column
    |> Chart.WithXAxis (LabelStyle = ChartTypes.LabelStyle(Angle = -45, Interval = 1.0))
Run Code Online (Sandbox Code Playgroud)