Параметр Phylo.draw (& hellip;) в Biopython [duplicate]

Использование регулярного цикла for - самый простой способ печати массива, на мой взгляд. Здесь у вас есть пример кода, основанный на вашем intArray

for (int i = 0; i < intArray.length; i++) {
   System.out.print(intArray[i] + ", ");
}

. Он дает результат как ваш 1, 2, 3, 4, 5

38
задан kramer65 25 February 2013 в 15:05
поделиться

2 ответа

Используйте вспомогательную функцию gca («получить текущие оси»):

ax = plt.gca()

Пример:

import matplotlib.pyplot as plt
import matplotlib.finance
quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)]
ax = plt.gca()
h = matplotlib.finance.candlestick(ax, quotes)
plt.show()

enter image description here [/g1]

72
ответ дан Mark Amery 25 August 2018 в 22:13
поделиться

Вы можете либо

fig, ax = plt.subplots()  #create figure and axes
candlestick(ax, quotes, ...)

, либо

candlestick(plt.gca(), quotes) #get the axis when calling the function

. Первый дает вам большую гибкость. Второй намного легче, если подсвечник - единственное, что вы хотите построить

7
ответ дан Francesco Montesano 25 August 2018 в 22:13
поделиться
Другие вопросы по тегам:

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