>source

내 데이터는 약 922개의 항목이 있는 다음과 같으며 이름이 있는 pandas 데이터 프레임입니다.df_creation_time. 이제 이 데이터가 막대마다 다른 색상으로 표시되는 차트에서 막대 차트를 만들고 싶습니다.유형. 그래서 먼저 나는 시간의 양을 합산해야합니다유형특정 날짜에 특정 시간에 나타납니다. 나는 그것을했다df_creation_time.value_counts()나에게 이것을 제공합니다 :

이제 내가 필요한 것은 결국 다음과 같이 보이는 것입니다.

하지만 같은 날짜의 데이터를 같은 막대에 다른 색상으로 유지하는 방법을 찾지 못하는 것 같습니다. 나는 이미 이 질문을 했지만 나는 내 문제를 매우 잘못 설명했고 내가 정말로 원하는 것을 설명했기 때문에 여기서 다시 시도합니다. 의견이나 잠재적인 답변에 대해 몇 분 안에 적절하게 답변해 드리겠습니다. 오늘 이 문제가 해결되기를 바랍니다. :)

seaborn의 경우 접근 방식은 sn.countplot(data=df_creation_time, x='CREATION_TIME',hue='Type')입니다. 그러나 seaborn은 막대를 쌓지 않고 회피(또는 투명도가 있는 동일한 위치에 놓기)만 합니다.

JohanC2022-02-06 11:06:11

이것이 귀하의 질문에 대한 답변입니까? matplotlib를 사용한 누적 막대 플롯

Ahmed Elashry2022-02-06 11:06:11

@AhmedElashry가 솔루션이 될 수 있습니다. 먼저 유형별로 데이터를 분할해야 하는 것 같습니다. 그리고 총 4개의 타임스탬프(생성 시간, 스테이션 2에서의 시간, 스테이션 3에서의 시간, 완료됨)가 있기 때문에 이 모든 작업을 4번 수행해야 하므로 매우 지루한 프로세스처럼 보입니다. 하지만 다른 것을 찾을 수 없다면 나는 그것을 시도 할 것입니다

Pasgru2022-02-06 11:06:11

당신이 그것을 하는 방법을 알아내면, 나머지는 단지 for-loop입니다. 당신이 그것을 할 수없는 경우 질문에 더 자세한 내용을 추가할 수 있으며 기꺼이 도와 드리겠습니다.

Ahmed Elashry2022-02-06 11:06:11

내 데이터에는 더 이상 많지 않습니다. 프로세스에서 다른 스테이션의 시간을 표시하는 Creation Time과 같은 열이 3개 더 있습니다. 조립 라인을 통해 생산되는 약 3가지 제품

Pasgru2022-02-06 11:06:11
  • 이전 c++ : 정의되지 않은 참조 때문에 OpenCV를 컴파일할 수 없습니까?
  • 다음 Ruby on Rails에서 Prod의 오류 보기 재정의