- Achse in den google-charts aus google spreadsheets)
Habe ich generiert-chart-Formular für google-Tabellen. In meinem Bericht für die horizontale Achse habe ich Werte: 1
,2
,3
,4
,5
,10
,20
,30
,40
,50
,100
,200
,300
,400
,500
,600
,700
,800
,900
,1000.
Diagramm interpretiert Sie als Etiketten, nicht eine Zahl:
So dass der Abstand zwischen 1 und 4 ist der gleiche wie zwischen 20 und 50. Wie es zu ändern? (Vielleicht habe ich zu transformieren, input-Daten - wie?)
Hier ist meine Tabelle mit input-Daten, die Abfrage und das Diagramm.
Möchte ich einbetten in eine Webseite mit einem solchen script:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js">
{"dataSourceUrl":"//spreadsheets.google.com/spreadsheet/tq?key=0AtdHElsKyNw9dERVZ1lZRVNmYmRqSlVVbWszd3BVdGc&transpose=0&headers=1&range=F1%3AI21&gid=0&pub=1",
"options":{
"reverseCategories":false,"titleX":"thousand objects","backgroundColor":"#FFFFFF","pointSize":0,
"width":510,
"vAxis":{"format":"#0.##########"},
"smoothLine":true,"lineWidth":2,"logScale":false,"hasLabelsColumn":true,
"hAxis":{"maxAlternation":1},
"vAxes":[{"min":null,"title":"ms","max":null,"maxValue":null}],
"title":"Performance of exposing previous value in AspectJ set-pointcut",
"height":400,"interpolateNulls":false,"legend":"bottom","reverseAxis":false
},
"state":{},
"chartType":"LineChart",
"chartName":"Performance test"
} </script>
InformationsquelleAutor zacheusz | 2011-07-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann durch konfigurieren der vertikalen Achse im Bereich Erweiterte Einstellungen.
Ich gerade getan habe und es funktionierte wie ein Charme. 🙂
Ist es möglich, eine logarithmische Skala auf google sheet mit exotischen log macht (wie 1 3 9 27 ...)? Oder ist es behoben?
InformationsquelleAutor Josh Koenig
In der Google-Tabelle, die einzige chart-Typ, den ich kenne, verstehen die Achsen als zahlen ist die Scatter.
Wenn es nicht passt (z.B. weil Sie wollen, dass eine Linie genau zu sein), dann müssen Sie die Daten. Das heißt, Sie haben, um zu bestimmen, einen festen Schritt, mit dem Ihre Achsen, z.B. 10 (oder eine beliebige andere Auflösung, die Sie für notwendig erachten), und füllen Sie die Daten Spalten mithilfe von Formeln auf der Grundlage der Daten, wie eine lineare regression zwischen den benachbarten Punkten, oder ein Polynom-interpolation.
Ich bin nicht sehr geschickt in der Funktion QUERY, vielleicht kann es helfen, Sie tun es automatisch. Ich weiß nur, wie es zu tun mit anderen "komplizierteren" Formeln Strukturen mit ArrayFormulas und so.
Gibt es irgendwelche updates auf, die Antwort? Ist es möglich mit der neuen Google-Chart-Api, um einzelne x-Werte (nicht nur gleichmäßig verteilt)
InformationsquelleAutor Henrique G. Abreu
Fand ich eine andere Lösung.
Verwenden, geben Sie für die X-Achse Daten als "Zahl" (nicht als string) und line chart
Überprüfen Sie die Dokumentation für details:
https://developers.google.com/chart/interactive/docs/customizing_axes#Discrete_vs_Continuous
InformationsquelleAutor Andrzej