F#图表-柱状图不';当列数超过9列时,不要标记所有列名

F#图表-柱状图不';当列数超过9列时,不要标记所有列名,f#,fsharpchart,F#,Fsharpchart,我正在尝试使用FSharp绘制一些分类/计数数据。绘制柱形图和所有内容都可以像我预期的那样工作,除非柱数达到10或更多 从 所以说得很清楚,上面的代码很好,但是如果我再添加4个区域,我不会得到所有的标签 let data = [ "Africa", 1033043; "Asia", 4166741; "Europe", 732759; "South America

我正在尝试使用FSharp绘制一些分类/计数数据。绘制柱形图和所有内容都可以像我预期的那样工作,除非柱数达到10或更多

所以说得很清楚,上面的代码很好,但是如果我再添加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()


有人知道我怎样才能让所有的列名都显示出来吗?我在文档中看不到任何有帮助的内容。

看看这个问题:

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

        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()
data
    |> Chart.Column
    |> Chart.WithXAxis (LabelStyle = ChartTypes.LabelStyle(Angle = -45, Interval = 1.0))