我可以在同一系列中使用多種類型的符號嗎? 我有一個圖,點5應該是一個圓和點6和8其他,並相互連接使用系列中的不同符號
0
A
回答
1
不,你不能繪製一系列使用多個符號,但你可以得到相同的通過繪製多個系列的效果,每個系列都有自己的符號和相同數據的子集。這需要jquery.flot.symbol
插件。
例如,我們有這個數據來繪製:
data: [
[0, 150],
[1, 175],
[2, 190],
[3, 160],
[4, 140],
[5, 150],
[6, 200],
[7, 170],
[8, 155],
[9, 165],
[10, 160],
[11, 145]
]
我們可以創建一系列設置points.show
到false
和lines.show
到true
繪製只是行(example):
var series = [{
data: [ [0, 150], [1, 175], [2, 190], [3, 160], [4, 140], [5, 150], [6, 200], [7, 170], [8, 155], [9, 165], [10, 160], [11, 145] ],
points: { show: false },
lines: { show: true },
color: "#81A0C1"
}];
然後,我們可以通過將points.show
設置爲true
和lines.show
到來添加另一個系列來繪製數據子集的符號3210。我們也可以指定通過設置points.symbol
(example)來繪製這些符號:
var series = [{
data: [ [0, 150], [1, 175], [2, 190], [3, 160], [4, 140], [5, 150], [6, 200], [7, 170], [8, 155], [9, 165], [10, 160], [11, 145] ],
points: { show: false },
lines: { show: true },
color: "#81A0C1"
},
{
data: [ [4, 140], [9, 165], [10, 160], [11, 145] ],
points: {
show: true,
symbol: "cross"
},
lines: { show: false },
color: "#81A0C1"
}];
我們可以添加另一個系列,再通過設置points.show
到true
和lines.show
到false
,並選擇數據和符號的不同子集( example):
var series = [{
data: [ [0, 150], [1, 175], [2, 190], [3, 160], [4, 140], [5, 150], [6, 200], [7, 170], [8, 155], [9, 165], [10, 160], [11, 145] ],
points: { show: false },
lines: { show: true },
color: "#81A0C1"
},
{
data: [ [4, 140], [9, 165], [10, 160], [11, 145] ],
points: {
show: true,
symbol: "cross"
},
lines: { show: false },
color: "#81A0C1"
},
{
data: [ [0, 150], [3, 160], [5, 150], [7, 170], [8, 155] ],
points: {
show: true,
symbol: "circle"
},
lines: { show: false },
color: "#81A0C1"
}];
這個過程可以重複所有的數據點,這取決於你的實現來決定點是如何分成的每個符號。在這個例子中,我將每個系列的顏色設置爲相同的顏色,但是如果您希望不同的符號具有不同的顏色,則還可以爲每個系列使用不同的顏色。
這個JSFiddle顯示了完整的例子。
相關問題
- 1. Highcharts - 1個系列的不同符號
- 2. 使用不同的符號jQuery然後$
- 3. 如何在dimple.js中使用series.stack = false來抑制聚合;每個系列的不同符號
- 4. AS3 - 使用相同的符號不同的圖像?
- 5. 使用系列上的幾個符號FlotJS
- 6. 在不規則時間的同一系列中使用不同的標記highchart
- 7. 使用不同的符號繪製數據不起作用
- 8. Theano的符號矩陣冪系列
- 9. 如何用逗號打印不同分隔符的列表?
- 10. 使用HBase Shell做一個與TTL不同的列系列
- 11. 在VBA宏中使用符號#(散列)
- 12. PDOStatement - 在列中使用重音符號(`)?
- 13. 等同起來符號係數
- 14. 使用美元符號訪問data.table中不存在的列
- 15. 使用Zend_Currency的不使用符號
- 16. 爲什麼amd64 linux中的系統調用號碼不同?
- 17. 爲什麼在百分比符號中使用不同的分隔符?
- 18. 自定義符號在HighChart系列
- 19. 如何爲移動用戶使用不同的字體系列?
- 20. 使用xsl中的符號
- 21. printf中使用的符號
- 22. 不同號碼。不同屏幕分辨率的列的列表
- 23. PHP不能使用(')符號
- 24. 在Excel中使用Unicode字符使用VBA的系列名稱
- 25. XY線圖中不同系列的不同顏色JFreeChart
- 26. 根據系列的數量使用不同的顏色 - Highcharts
- 27. 用不同的電話號碼撥打電話的Android聯繫人列表
- 28. Documentum DFS:使用符號標籤而不干擾系統標籤
- 29. 你如何引用as3中不同類中的符號?
- 30. jQuery序列化()使用其他分隔符而不是&符號?
我不明白你寫的是什麼。 –