2
在電子表格中創建運動圖並選擇「發佈」後,我得到以下代碼,該代碼粘貼到服務器上的HTML頁面中,生成工作圖表(我刪除了電子表格URL) :發佈運動圖表:設置初始狀態
<script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"> {"dataSourceUrl":"//docs.google.com/spreadsheet/tq?key=[mysheet]&transpose=0&headers=1&range=A1%3AC57&gid=0&pub=1","options":{"showChartButtons":true,"vAxes":[{"title":"Left vertical axis title","useFormatFromData":true,"minValue":null,"viewWindow":{"min":null,"max":null},"maxValue":null},{"useFormatFromData":true,"minValue":null,"viewWindow":{"min":null,"max":null},"maxValue":null}],"titleTextStyle":{"fontSize":16},"title":"Chart title","booleanRole":"certainty","height":643,"animation":{"duration":500},"width":1468,"showSidePanel":true,"hAxis":{"title":"Horizontal axis title","useFormatFromData":true,"minValue":null,"viewWindow":{"min":null,"max":null},"maxValue":null}},"state":{},"view":{},"isDefaultVisualization":true,"chartType":"MotionChart","chartName":"Chart 1"} </script>
然而,圖表不會維持我在圖表的顯示所做的任何狀態變化:顏色,大小,林/日誌等
我可以通過先進獲取的當前狀態設置字符串對話框:
{"yLambda":0,"xZoomedDataMax":381835,"colorOption":"_UNIQUE_COLOR","xZoomedIn":false,"showTrails":false,"yZoomedIn":false,"playDuration":15000,"nonSelectedAlpha":0.4,"xLambda":0,"yAxisOption":"2","yZoomedDataMax":381835,"yZoomedDataMin":6213,"iconType":"BUBBLE","time":"2000","orderedByX":false,"iconKeySettings":[{"key":{"dim0":"Metric1"}},{"key":{"dim0":"Metric2"}},{"key":{"dim0":"Metric3"}},{"key":{"dim0":"Metric4"}}],"dimensions":{"iconDimensions":["dim0"]},"orderedByY":false,"duration":{"multiplier":1,"timeUnit":"Y"},"sizeOption":"2","uniColorForNonSelected":false,"xAxisOption":"2","xZoomedDataMin":6213}
但將它們放在我的HTML文件中的「state」:{}參數中沒有任何影響。我試着將狀態字符串放置在其他各個位置,同樣沒有效果。我在哪裏把狀態字符串顯示我想要的初始狀態?
謝謝,我明白你在說什麼。但是,我仍然無法實現它的工作。我已經通過添加粗體部分進行了修改,如圖所示;爲了簡單起見,我正試圖改變的唯一狀態選項是「showTrails:false」。 '「選項」:{**「狀態」:''showTrails':false'**,「showChartButtons」:true,...' – xnguyeng
好吧,添加括號似乎有伎倆!最終的工作語法是:'「options」:{**「state」:'{「showTrails」:false}'**,「showChartButtons」:true,...' – xnguyeng