matplotlib inline - Python for Finance by Hiplisch [дубликат]

В то время как обещания и обратные вызовы хорошо работают во многих ситуациях, боль в задней части выражает нечто вроде:

if (!name) {
  name = async1();
}
async2(name);

. В итоге вы пройдете через async1; проверьте, не определено ли name или нет, и соответственно вызовите обратный вызов.

async1(name, callback) {
  if (name)
    callback(name)
  else {
    doSomething(callback)
  }
}

async1(name, async2)

Хотя в в порядке хорошо , это раздражает, когда у вас много подобных случаев и обработка ошибок.

Fibers помогает в решении проблемы.

var Fiber = require('fibers')

function async1(container) {
  var current = Fiber.current
  var result
  doSomething(function(name) {
    result = name
    fiber.run()
  })
  Fiber.yield()
  return result
}

Fiber(function() {
  var name
  if (!name) {
    name = async1()
  }
  async2(name)
  // Make any number of async calls from here
}

Вы можете проверить проект здесь .

19
задан william007 6 August 2014 в 15:53
поделиться

2 ответа

Обозначение % для магических функций . Конкретная магическая функция и аргумент, который вы указываете, %matplotlib inline, предназначены для сеанса IPython notebook . Вы получите синтаксическую ошибку, используя магические функции в обычном сеансе python.

Магическая функция %matplotlib предназначена для указания бэкэнд для matplotlib, а аргумент inline приведет к ошибке, если вы не находитесь в сеансе ноутбука IPython.

Чтобы показать ваш сюжет, вы должны использовать plt.show для интерактивного окна или plt.savefig, чтобы сохранить его в файле. Например,

plt.show()

или

plt.savefig( 'myfig.png' )
27
ответ дан Gabriel 26 August 2018 в 13:20
поделиться

показать график с некоторым значением, помогли в предоставлении окна, где я смог увидеть изображение. По умолчанию интерактивный режим был ложным. Я включил интерактивный режим. plt.interactive(True)

Добавьте команду plt.show после построения графика.

plt.show(10)
2
ответ дан vinSan 26 August 2018 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: