File talk:E. coli Oxygen partial pressure in various environments.svg

From Wikinews, the free news source you can write!
Jump to navigation Jump to search

Generation of the chart[edit]

The chart was generated using a script.

# Author: Agastya agastya@wn-reporters.org
# License: BSD-3-Clause
# Description: Generation of this graph

import pandas as pd
import plotly.express as px
import plotly.graph_objects as go

file = r'h2data/E_Coli_Oxygen_Readings.xlsx'
data1 = pd.read_excel(file, sheet_name="FLS_Sensor_18_CO2_EColi")
data2 = pd.read_excel(file, sheet_name="FLS_Sensor_17_He_EColi")
data3 = pd.read_excel(file, sheet_name="FLS_Sensor_16_H2_EColi")

fig = go.Figure()
fig.add_scatter(x=data1['Time(hours)'], y=data1['Oxygen (microbars)'], mode='markers', marker=dict(size=6), name='CO2')
fig.add_scatter(x=data2['Time(hours)'], y=data1['Oxygen (microbars)'], mode='markers', marker=dict(size=6), name='He')
fig.add_scatter(x=data3['Time(hours)'], y=data1['Oxygen (microbars)'], mode='markers', marker=dict(size=6), name='H2')

fig.update_xaxes(title_text='Time Elapsed (Hr)')
fig.update_yaxes(title_text='Oxygen partial pressure (microbars)')
fig.update_xaxes(nticks=16)
fig.update_yaxes(nticks=20)
fig.update_layout(title_text="E. coli oxygen partial pressure in various environments.", width=850, height=500)

fig.write_image("E. coli Oxygen production in various environments.svg")