Допустим, у меня есть такие данные:
c1=pd.DataFrame({'Num1':[1,2,3,4],
'Counts':[5,1,7,10]})
c2=pd.DataFrame({'Num2':[3,4,5,6],
'Counts':[3,5,2,8]})
c12=pd.DataFrame({'Num1':[1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4],
'Num2':[3,4,5,6,3,4,5,6,3,4,5,6,3,4,5,6],
'Counts':[2,3,1,3,4,5,1,6,7,2,5,10,4,8,2,9]})
c1 имеет Num1, Count означает, сколько раз числа в c1 встречаются в наборе данных. Например, 1 встречается 5 раз. Как и с2. c12 означает, сколько раз встречается Num1 и Num2. Например, Num1 = 1 и Num2 = 3 встречаются 2 раза.
Я хочу нарисовать такой график:
xось Num1 в c1, а ось y Num2. Гистограмма означает счет в с1 или с2. Диаграмма разброса означает число в с12. На точечной диаграмме размер точки - это число.
Как я могу использовать Python для этого?