python发明家_Python版多图表范例
Python版多圖表范例
Python版多圖表范例
Author: 小小夢, Date: 2020-03-16 09:47:40
Tags:
'''backtest
start: 2019-01-22 00:00:00
end: 2019-01-23 00:00:00
period: 30m
exchanges: [{"eid":"OKCoin_EN","currency":"BTC_USD"}]
'''
import random
import time
def main():
cfgA = {
"extension" : {
"layout" : "single",
"height" : 300,
"col" : 8
},
"title" : {
"text" : "盤口圖表"
},
"xAxis" : {
"type" : "datetime"
},
"series" : [{
"name" : "買一",
"data" : []
}, {
"name" : "賣一",
"data" : []
}]
}
cfgB = {
"title" : {
"text" : "差價圖"
},
"xAxis" : {
"type" : "datetime",
},
"series" : [{
"name" : "差價",
"type" : "column",
"data" : []
}]
}
cfgC = {
"__isStock" : False,
"title" : {
"text" : "餅圖"
},
"series" : [{
"type" : "pie",
"name" : "one",
"data" : [
["A", 25],
["B", 25],
["C", 25],
["D", 25],
]
}]
}
cfgD = {
"extension" : {
"layout" : "single",
"col" : 8,
"height" : "300px"
},
"title" : {
"text" : "盤口圖表"
},
"series" : [{
"name" : "買一",
"data" : []
}, {
"name" : "賣一",
"data" : []
}]
}
cfgE = {
"__isStock" : False,
"extension" : {
"layout" : "single",
"col" : 4,
"height" : "300px"
},
"title" : {
"text" : "餅圖2"
},
"series" : [{
"type" : "pie",
"name" : "one",
"data" : [
["A", 25],
["B", 25],
["C", 25],
["D", 25]
]
}]
}
chart = Chart([cfgA, cfgB, cfgC, cfgD, cfgE])
chart.reset()
chart.add(3, {
"name" : "ZZ",
"y" : random.random() * 100
})
while True:
Sleep(1000)
ticker = exchange.GetTicker()
if not ticker :
continue
diff = ticker["Sell"] - ticker["Buy"]
cfgA["subtitle"] = {
"text" : "買一" + str(ticker["Buy"]) + "賣一" + str(ticker["Sell"])
}
cfgB["subtitle"] = {
"text" : "價差 " + str(diff)
}
chart.add(0, [time.time() * 1000, ticker["Buy"]])
chart.add(1, [time.time() * 1000, ticker["Sell"]])
chart.add(2, [time.time() * 1000, diff])
chart.add(4, [time.time() * 1000, ticker["Buy"]])
chart.add(5, [time.time() * 1000, ticker["Buy"]])
cfgC["series"][0]["data"][0][1] = random.random() * 100
cfgE["series"][0]["data"][0][1] = random.random() * 100
更多內容
總結
以上是生活随笔為你收集整理的python发明家_Python版多图表范例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无线802.1x认证服务器,TP-Lin
- 下一篇: 基于Vue+Java实现的在线聊天APP