在数组的帮助下在jqplot中设置点的样式

时间:2014-12-03 17:03:48

标签: jqplot

我有一个简单的情节:

 var plot1 = $.jqplot('chart1', data, {
        seriesColors: ["red", "#579575", "#839557", "#958c12",
     "#953579", "#4b5de4", "#d8b83f", "#ff5800", "#0085cc"],
        seriesDefaults: {
            showLine: false,
           }

});

所以在seriesColor中我设置了绘图线的颜色顺序。所以我的问题是我是否也可以设置这样的风格。我希望有一个像[" diamond"," x"," square"]这样的数组来设置样式。第一行应该是风格" Diamond",第二行风格" x"等等... 这有可能吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以通过为每个系列定义markerOptions来实现此目的。

series:[ { // Use a diamond shaped marker. markerOptions: { style:'dimaond' } }, { // Use a diamond shaped marker. markerOptions: { style:"x" } }, { // Use (open) circlular markers. markerOptions: { style:"circle" } }, { // Use filled square markers. markerOptions: { style:"filledSquare" } } ]

这将按照相同的顺序应用,您已在其中定义了dataseriesColors 您也可以选择定义标记的大小。

请查看此示例here

希望它有所帮助。