0
Я написал код для построения горизонтальной гистограммы с использованием библиотеки matplotlib python.Python MatPlotlib barchart-Resize width
Моя цель - изменить ширину гистограммы, но расстояние от источника должно оставаться неизменным, что равно 5.6. Короче говоря, мое намерение состоит в том, чтобы обрезать размер по ширине, сохраняя длину такой же. Я не мог разобраться в примерах с использованием подзаговоров.
Вот код:
import matplotlib.pyplot as plt;plt.rcdefaults()
from numpy.random import rand
from numpy import arange
import numpy as np
data = np.genfromtxt('C:\\programming\\Python27\\libra_graphs\\File\\histogram.csv',delimiter=',')
diff = 0
time_lst = []
for row in data:
if not np.isnan(row[7]):
diff = row[7]-diff
time_lst.append(diff)
print time_lst,len(time_lst)
y_pos = np.arange(len(time_lst))
print y_pos
val = np.array(diff)
print val
plt.barh(y_pos, val,align='center',height = 0.5 ,color='r',alpha=0.5)
plt.yticks(y_pos)
plt.xlabel('Time(seconds)')
plt.title('Job Execution LIBRA')
plt.show()
Непонятно, что вы имеете в виду, потому что у нас нет вашего файла данных. Не могли бы вы загрузить изображение и аннотировать его, чтобы показать, что вы хотите? –