열차와 열차로 분리 된 14 개의 열 (여행 열, 성별, 연령 및 요금 가격의 열 4 개만 사용)이있는 데이터 세트가 있습니다. 데이터 세트를 테스트하십시오. 나는 여행 클래스 (1, 2, 3이 클래스)에 의해 승객의 분포에 대한 기차 데이터 세트에서 수직 막대 차트를 작성해야합니다. NumPy, Pandas, SciPy 및 SciKit-Learn를 사용할 수 없습니다.변수의 개수에 따라 데이터 세트 플롯
저는 파이썬에 매우 익숙하며, 매우 간단한 그래프를 그리는 방법을 알고 있습니다. 그러나 좀 더 복잡한 그래프에 관해서는 약간 분실됩니다.
이
내 코드 (내가 아는 잘못된 많이 있습니다)입니다 :이 질문의 원래 아스 커입니다travelling_class = defaultdict(list)
for row in data:
travelling_class[row[0]]
travelling_class = {key: len(val) for key, val in travelling_class.items()}
keys = travelling_class()
vals = [travelling_class[key] for key in keys]
ind = range(min(travelling_class.keys()), max(travelling_class.keys()) + 1)
width = 0.6
plt.xticks([i + width/2 for i in ind], ind, ha='center')
plt.xlabel('Tracelling Class')
plt.ylabel('Counts of Passengers')
plt.title('Number of Passengers per Travelling Class')
plt.ylim(0, 1000)
plt.bar(keys, vals, width)
plt.show()
import matplotlib.pyplot as plt
classes = travelling_class[1, 2, 3]
plt.hist(classes)
plt.show()
@TrakJohnson - 내가 실수로 어떻게 든 나의 프로필을 삭제 미안 새로운 것을 만들어야했다. 도와 주셔서 정말 감사합니다. 문제는 내 데이터 세트가 1045 행이므로 모두 나열하는 것이 어려울 수 있다는 것입니다. 위는 합리적인 것처럼 보이나요? 히스토그램 플롯합니다
당신이 코드를하려고 있나요? – iparjono
안녕하세요, 예 :) –
게시물에 코드를 입력했습니다. –