Как сделать конкретный c график? - PullRequest
0 голосов
/ 02 апреля 2020

В настоящее время у меня возникла проблема с графиком, который я хотел бы сделать. У меня есть набор реплицированных результатов и предопределенный диапазон приемлемости.

UL = 1.5 # Lower limit of the acceptance range
LL = 1.0 # Upper limit of the acceptance range
results = [1.1,1.13,1.26,1.05,1.37] # Sample results

Я хотел бы сделать график, который выглядит следующим образом:

enter image description here

Это означает, что диапазон принятия задан полосой ошибок, а результаты представлены отдельными точками. Я понятия не имею, как это сделать, есть кто-то, кто мог бы дать мне какой-нибудь совет?

Заранее спасибо.

1 Ответ

0 голосов
/ 20 апреля 2020

В конце концов я решил проблему:

import pandas as pd
import matplotlib.pyplot as plt  
import seaborn as sns

UL = 1.5 # Lower limit of the acceptance range
LL = 1.0 # Upper limit of the acceptance range
df = pd.DataFrame({'Results':['Sample']*10,'Data':[1.1,1.13,1.26,1.05,1.37,1.2,1.14,1.22,1.09,1.30]}) # Sample results

Acc_c= pd.DataFrame({'Results':['Sample','Sample'],'Limit':[UL,LL]})

plt.figure(0)
ax=sns.stripplot(x="Results", y='Data', data=df,size=10,jitter=0.000012)
sns.set_style("white")
sns.pointplot(x="Results", y="Limit", data=Acc_c, capsize=0.00007, join=False, scale = 0,color='black') 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...