2015-09-23 6 views
5

Cerco di tracciare sin wave nel parco giochi Xcode 7. Ho il seguente codice (ottenuto da this post):Nessun asse mostrato nel parco giochi Xcode 7

import XCPlayground 

let sineArraySize = 64 

let frequency1 = 4.0 
let phase1 = 0.0 
let amplitude1 = 2.0 
let sineWave = (0..<sineArraySize).map { 
    amplitude1 * sin(2.0 * M_PI/Double(sineArraySize) * Double($0) * frequency1 + phase1) 
} 

func plotArrayInPlayground<T>(arrayToPlot:Array<T>, title:String) { 
    for currentValue in arrayToPlot { 
     XCPCaptureValue(title, value: currentValue) 
    } 
} 

plotArrayInPlayground(sineWave, title: "Sine wave 1") 

E il Assistant Editor mi mostra questo:

enter image description here

ma voglio un grafico normale (con l'asse, ecc) in questo modo:

enter image description here

Come posso raggiungere questo obiettivo?

risposta

4

Sfortunatamente, sembra che Apple abbia rimosso robuste etichette di grafici a favore di linee blu senza etichetta con piccoli e minuscoli punti che l'utente deve fare clic su "giusto" per visualizzare il valore. Dalla clip che ho visto al WWDC in cui l'oratore parla dei "miglioramenti" di Playground, ha detto che questa linea blu senza etichetta è più semplice e intuitiva, a dispetto della storia della matematica. Posso solo sperare che un giorno Apple ripristinerà le funzionalità rimosse inesplicabilmente (probabilmente nel tentativo di rendere il software più stabile).