jqplot - 销售人员页面中的刻度和标签重叠

jqplot - Ticks and labels overlap in salesforce page

我想知道如何在 Salesforce 中实施 jqplot,刻度和标签重叠。就像这样:

我尝试调整所有内容,但仍然没有成功。 当我尝试旋转标签时,它甚至不会旋转标签。 我是这样做的:

function renderGraph(){

        //Days of the month
        var dayTicks = [[0,0],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],
                        [10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],
                        [20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],
                        [30,30],[31,31],[32,""]];

        apiGraph = $.jqplot('chartdiv', [[1,363],[3,1122],[6,710]],{
                        seriesDefaults  : { pointLabels: { show:true }},                
                        axesDefaults    : { labelRenderer   : $.jqplot.CanvasAxisLabelRenderer,
                                            tickRenderer    : $.jqplot.CanvasAxisTickRenderer,
                                            showTicks       : true  },
                        axes: {
                                xaxis: {
                                        label: 'Days',
                                        ticks:dayTicks
                                },
                                yaxis: {
                                    tickOptions : {
                                                    labelPosition: 'middle', 
                                                    angle:-30},
                                        pad: 1.0, 
                                        label: 'Student',
                                        min: 0,
                                        max:10000
                                }
                        }});
    }    

我刚刚学习 jqplot 我不是很熟悉所有选项。 什么时候可能做错了?

感谢任何帮助。

我刚刚为您发布的代码段创建了一个 fiddle。 它对我来说很好用。

我认为您缺少必要的 jqPlot 文件。
确保在 <script> 标签中包含必要的文件

这是要包含的文件列表。您是否将这些文件包含在您的代码中?

  1. Jquery JS文件
  2. jquery.jqplot.min.js(jqPLot JS 文件)
  3. jqplot.canvasAxisLabelRenderer.min.js
  4. jqplot.canvasTextRenderer.min.js
  5. jquery.jqplot.min.css(jqPLot CSS 文件)

这是 link 到 fiddle :JS Fiddle Link

希望对您有所帮助:-)