Settings#
To generate plots, provide a HAL collection identifier.
If the year
is not specified, the current year is used.
Basic example#
To plot the top conferences attended by Université Paris-Saclay researchers:
from dibisoplot.biso import Conferences
conf = Conferences(
lab = "UNIV-PARIS-SACLAY"
)
conf_fig = conf.get_figure()
conf_fig.show()
Plots with scanR#
For some plots, you will need to provide API credentials to access to the scanR API :
from dibisoplot.biso import PrivateSectorCollaborations
private_collabs = PrivateSectorCollaborations(
lab = "LGI",
year = 2023,
scanr_api_password = "",
scanr_api_url = "",
scanr_api_username = "",
scanr_publications_index = "",
)
private_collabs_fig = private_collabs.get_figure()
private_collabs_fig.show()
Customize the layout#
You can customize the plot’s layout by using arguments available in the BiSO
class or by directly applying layout to the plotly figure:
from dibisoplot.biso import Conferences
conf = Conferences(
lab = "UNIV-PARIS-SACLAY",
max_plotted_entities = 10,
title = "Top conferences",
main_color = "green"
)
conf_fig = conf.get_figure()
# Update the plotly figure layout
conf_fig.update_layout(
margin = dict(l=50, r=50, b=100, t=100, pad=4),
height = 400
)
conf_fig.show()
For a full list of available arguments, refer to the Biso class reference at the __init__()
section.