In [ ]:
import cirq
from cirq.contrib.svg import SVGCircuit

In [ ]:
a, b, c = cirq.LineQubit.range(3)
SVGCircuit(cirq.Circuit(
    cirq.CNOT(a, b),
    cirq.CZ(b, c),
    cirq.SWAP(a, c),
    cirq.PhasedXPowGate(exponent=0.123, phase_exponent=0.456).on(c),
    cirq.Z(a),
    cirq.measure(a, b, c, key='z')
))

In [ ]:
SVGCircuit(cirq.Circuit(
    cirq.CNOT(cirq.GridQubit(0,0), cirq.GridQubit(0,1)),
    cirq.CNOT(cirq.GridQubit(1,0), cirq.GridQubit(1,1)),
    cirq.CNOT(cirq.GridQubit(0,0), cirq.GridQubit(1,0)),
    cirq.CNOT(cirq.GridQubit(0,1), cirq.GridQubit(1,1)),
    cirq.CNOT(cirq.GridQubit(0,0), cirq.GridQubit(0,1)),
    cirq.CNOT(cirq.GridQubit(1,0), cirq.GridQubit(1,1)),
    cirq.CNOT(cirq.GridQubit(0,0), cirq.GridQubit(1,0)),
    cirq.CNOT(cirq.GridQubit(0,1), cirq.GridQubit(1,1)),
))