我有一个简单的情节:
var plot1 = $.jqplot('chart1', data, {
seriesColors: ["red", "#579575", "#839557", "#958c12",
"#953579", "#4b5de4", "#d8b83f", "#ff5800", "#0085cc"],
seriesDefaults: {
showLine: false,
}
});
所以在seriesColor中我设置了绘图线的颜色顺序。所以我的问题是我是否也可以设置这样的风格。我希望有一个像[" diamond"," x"," square"]这样的数组来设置样式。第一行应该是风格" Diamond",第二行风格" x"等等... 这有可能吗?
感谢您的帮助!
答案 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" }
}
]
这将按照相同的顺序应用,您已在其中定义了data
和seriesColors
您也可以选择定义标记的大小。
请查看此示例here
希望它有所帮助。