jqplot - 如何将第一个 X 轴设置为 0

标签 jqplot

我正在使用 jqplot 绘制一些图表。 但我想将第一个 X 轴设置为 0。 我的源代码是:

plot = $.jqplot(idTag, data, options);

我如何设置 [options] 参数以将第一个 X 轴设置为 0?

这是我的数据

var _DATA_CHART2 = {"chart2": {
               "display_labels" : 1,
               "data": [
                       {
                               "period": "0",
                               "medicine_name": "GL",
                               "dosage": "100",
                               "test_value": "220",
                               "test_date": "2013/01/02",
                               "drugs_name": "AMP",
                               'of_prescribing' : '12'
                       },
                       {
                               "period": "2",
                               "medicine_name": "GL",
                               "dosage": "130",
                               "test_value": "200",
                               "test_date": "2013/01/06",
                               "drugs_name": "AMP",
                               'of_prescribing' : '13ca'
                       },
                       {
                               "period": "4",
                               "medicine_name": "GL",
                               "dosage": "100",
                               "test_value": "200",
                               "test_date": "2013/01/10",
                               "drugs_name": "ACP",
                               'of_prescribing' : '142'
                       }
               ]
               }};

和轴

var categoryX = [ [1 , '3M'],[2 , '6M'],[4 , '12M'],[6 , '18M'],[8 , '24M'],[10 , '30M'],] ;

var categoryY = [[-120, ' '],[0, 'CMR'],['', ' '],
    ['', ' '],['', ' '],['', ' '],
    ['', ' '],[100, 'MMR'],['', ' '],
    ['', ' '],['', ' '],['', ' '],
    [190, 'CCyR'],[199, 'PCyR(Ph+<=35%)'],
    [206, 'Minor CyR(Ph+<=65%)'],[215, 'CHR'],
    [220, ' ']
];

最佳答案

使用axesDefaultsseriesDefaults。因此,如果您希望 x 轴和 y 轴都从 0 开始,并且希望所有系列不显示标记,您可以这样做:

optionsObj = {axesDefaults:{min:0}, seriesDefaults:{showMarker:false}}

关于jqplot - 如何将第一个 X 轴设置为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753158/

相关文章:

javascript - JqPlot(JQuery) 对图例标签进行排序

javascript - 图外的 JQPlot 图例

jquery - 无法填充 jqPlot 条形图

javascript - 如何更改 jqPlot 数据点标签的颜色

javascript - dateaxis 渲染器未在我的代码中渲染

javascript - 格式化 jqPlot 点标签,如 : number (percent)

javascript - 具有单个系列、可变条形颜色和图例的 Jqplot

在 jqplot 中设置 y Axis 刻度/值的格式

jquery - 海边 pharo Smalltalk 中的 JQPlot 错误

javascript - PrimeFaces 5.2 及更新版本中图表扩展器属性的替代项是什么