Использование регулярного цикла for - самый простой способ печати массива, на мой взгляд. Здесь у вас есть пример кода, основанный на вашем intArray
for (int i = 0; i < intArray.length; i++) {
System.out.print(intArray[i] + ", ");
}
. Он дает результат как ваш 1, 2, 3, 4, 5
Используйте вспомогательную функцию 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()
[/g1]
Вы можете либо
fig, ax = plt.subplots() #create figure and axes
candlestick(ax, quotes, ...)
, либо
candlestick(plt.gca(), quotes) #get the axis when calling the function
. Первый дает вам большую гибкость. Второй намного легче, если подсвечник - единственное, что вы хотите построить