import vizro.plotly.express as px
from vizro_ai import VizroAI
vizro_ai = VizroAI()
df = px.data.gapminder()
code_string = vizro_ai._get_chart_code(df, "describe life expectancy per continent over time", explain=True)
fails due to the keyword explain not being present.
Given that users might want to extract the code, explanation and insights separately, it makes sense to allow this keyword AND to also allow the return of the entire dictionary containing the code string, explanation and insights (see updated docs example).
Screenshot
Notice
[x] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":
I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.
I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorized to submit this contribution on behalf of the original creator(s) or their licensees.
I certify that the use of this contribution as authorized by the Apache 2.0 license does not violate the intellectual property rights of anyone else.
I have not referenced individuals, products or companies in any commits, directly or indirectly.
I have not added data or restricted code in any commits, directly or indirectly.
Description
Currently the docs example:
fails due to the keyword
explain
not being present.Given that users might want to extract the code, explanation and insights separately, it makes sense to allow this keyword AND to also allow the return of the entire dictionary containing the code string, explanation and insights (see updated docs example).
Screenshot
Notice
[x] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":