當用戶選擇門戶的樣式以後,咱們能夠對自定義視圖的一些顏色進行設置,須要將layout中設置顏色的參數經過入口參數scheme進行傳入。
例如:ide
var layout = { paper_bgcolor: scheme.bg};
示例代碼:code
var trace1 = { x: [1, 2, 3], y: [4, 5, 6], type: 'scatter' }; var data = [trace1]; var layout = { grid: {rows: 1, columns: 2, pattern: 'independent'}, paper_bgcolor: scheme.mode === "dark" ? "#232b44" : "#6B4226", }; Plotly.newPlot(element, data, layout,{displayModeBar:false});
scheme參數的用法是將對應的屬性帶入便可,經過判斷門戶報表的風格以及顏色來設定多樣化的報表顯示風格。blog