Python 如何使用Plotly/Dash绘制具有嵌套列表和字典的CSV数据集?

Python 如何使用Plotly/Dash绘制具有嵌套列表和字典的CSV数据集?,python,csv,data-visualization,data-science,plotly-dash,Python,Csv,Data Visualization,Data Science,Plotly Dash,我尝试使用Plotly和Dash绘制条形图,但与传统的数据集不同,我使用的数据集具有嵌套列表和字典作为值 上述数据集中的每个元组表示一个图表/绘图。 例如,第一个元组的“数据”列如下所示: [“头晕”,45.4],“耳痛”,14.7],“头痛”,13.6],“鼻窦”,13.5],“水痘”,12.8],,99.99999999] 这个元组的第一个属性是症状。对于这个元组的条形图,x轴将包含“眩晕”、“耳痛”、“头痛”、“鼻窦”和“水痘”,在y轴上,每个对应的频率分别为45.4、14.7、13.6

我尝试使用Plotly和Dash绘制条形图,但与传统的数据集不同,我使用的数据集具有嵌套列表和字典作为值

上述数据集中的每个元组表示一个图表/绘图。 例如,第一个元组的“数据”列如下所示:

[“头晕”,45.4],“耳痛”,14.7],“头痛”,13.6],“鼻窦”,13.5],“水痘”,12.8],,99.99999999]


这个元组的第一个属性是症状。对于这个元组的条形图,x轴将包含“眩晕”、“耳痛”、“头痛”、“鼻窦”和“水痘”,在y轴上,每个对应的频率分别为45.4、14.7、13.6、13.5和12.8。

您可以尝试循环数据帧的所有行(假设您使用熊猫导入CSV文件)然后使用numpy解析列出的每个嵌套数据,然后使用获取的数据创建绘图。