diff --git a/apps/plotly_examples/src/data/data_01.json b/apps/plotly_examples/src/data/data_001.json similarity index 100% rename from apps/plotly_examples/src/data/data_01.json rename to apps/plotly_examples/src/data/data_001.json diff --git a/apps/plotly_examples/src/data/data_02.json b/apps/plotly_examples/src/data/data_002.json similarity index 100% rename from apps/plotly_examples/src/data/data_02.json rename to apps/plotly_examples/src/data/data_002.json diff --git a/apps/plotly_examples/src/data/data_03.json b/apps/plotly_examples/src/data/data_003.json similarity index 100% rename from apps/plotly_examples/src/data/data_03.json rename to apps/plotly_examples/src/data/data_003.json diff --git a/apps/plotly_examples/src/data/data_04.json b/apps/plotly_examples/src/data/data_004.json similarity index 100% rename from apps/plotly_examples/src/data/data_04.json rename to apps/plotly_examples/src/data/data_004.json diff --git a/apps/plotly_examples/src/data/data_05.json b/apps/plotly_examples/src/data/data_005.json similarity index 100% rename from apps/plotly_examples/src/data/data_05.json rename to apps/plotly_examples/src/data/data_005.json diff --git a/apps/plotly_examples/src/data/data_06.json b/apps/plotly_examples/src/data/data_006.json similarity index 100% rename from apps/plotly_examples/src/data/data_06.json rename to apps/plotly_examples/src/data/data_006.json diff --git a/apps/plotly_examples/src/data/data_07.json b/apps/plotly_examples/src/data/data_007.json similarity index 100% rename from apps/plotly_examples/src/data/data_07.json rename to apps/plotly_examples/src/data/data_007.json diff --git a/apps/plotly_examples/src/data/data_08.json b/apps/plotly_examples/src/data/data_008.json similarity index 100% rename from apps/plotly_examples/src/data/data_08.json rename to apps/plotly_examples/src/data/data_008.json diff --git a/apps/plotly_examples/src/data/data_09.json b/apps/plotly_examples/src/data/data_009.json similarity index 100% rename from apps/plotly_examples/src/data/data_09.json rename to apps/plotly_examples/src/data/data_009.json diff --git a/apps/plotly_examples/src/data/data_10.json b/apps/plotly_examples/src/data/data_010.json similarity index 100% rename from apps/plotly_examples/src/data/data_10.json rename to apps/plotly_examples/src/data/data_010.json diff --git a/apps/plotly_examples/src/data/data_11.json b/apps/plotly_examples/src/data/data_011.json similarity index 100% rename from apps/plotly_examples/src/data/data_11.json rename to apps/plotly_examples/src/data/data_011.json diff --git a/apps/plotly_examples/src/data/data_12.json b/apps/plotly_examples/src/data/data_012.json similarity index 100% rename from apps/plotly_examples/src/data/data_12.json rename to apps/plotly_examples/src/data/data_012.json diff --git a/apps/plotly_examples/src/data/data_13.json b/apps/plotly_examples/src/data/data_013.json similarity index 100% rename from apps/plotly_examples/src/data/data_13.json rename to apps/plotly_examples/src/data/data_013.json diff --git a/apps/plotly_examples/src/data/data_14.json b/apps/plotly_examples/src/data/data_014.json similarity index 100% rename from apps/plotly_examples/src/data/data_14.json rename to apps/plotly_examples/src/data/data_014.json diff --git a/apps/plotly_examples/src/data/data_15.json b/apps/plotly_examples/src/data/data_015.json similarity index 100% rename from apps/plotly_examples/src/data/data_15.json rename to apps/plotly_examples/src/data/data_015.json diff --git a/apps/plotly_examples/src/data/data_16.json b/apps/plotly_examples/src/data/data_016.json similarity index 100% rename from apps/plotly_examples/src/data/data_16.json rename to apps/plotly_examples/src/data/data_016.json diff --git a/apps/plotly_examples/src/data/data_17.json b/apps/plotly_examples/src/data/data_017.json similarity index 100% rename from apps/plotly_examples/src/data/data_17.json rename to apps/plotly_examples/src/data/data_017.json diff --git a/apps/plotly_examples/src/data/data_18.json b/apps/plotly_examples/src/data/data_018.json similarity index 100% rename from apps/plotly_examples/src/data/data_18.json rename to apps/plotly_examples/src/data/data_018.json diff --git a/apps/plotly_examples/src/data/data_19.json b/apps/plotly_examples/src/data/data_019.json similarity index 100% rename from apps/plotly_examples/src/data/data_19.json rename to apps/plotly_examples/src/data/data_019.json diff --git a/apps/plotly_examples/src/data/data_20.json b/apps/plotly_examples/src/data/data_020.json similarity index 100% rename from apps/plotly_examples/src/data/data_20.json rename to apps/plotly_examples/src/data/data_020.json diff --git a/apps/plotly_examples/src/data/data_21.json b/apps/plotly_examples/src/data/data_021.json similarity index 100% rename from apps/plotly_examples/src/data/data_21.json rename to apps/plotly_examples/src/data/data_021.json diff --git a/apps/plotly_examples/src/data/data_22.json b/apps/plotly_examples/src/data/data_022.json similarity index 100% rename from apps/plotly_examples/src/data/data_22.json rename to apps/plotly_examples/src/data/data_022.json diff --git a/apps/plotly_examples/src/data/data_23.json b/apps/plotly_examples/src/data/data_023.json similarity index 100% rename from apps/plotly_examples/src/data/data_23.json rename to apps/plotly_examples/src/data/data_023.json diff --git a/apps/plotly_examples/src/data/data_24.json b/apps/plotly_examples/src/data/data_024.json similarity index 100% rename from apps/plotly_examples/src/data/data_24.json rename to apps/plotly_examples/src/data/data_024.json diff --git a/apps/plotly_examples/src/data/data_25.json b/apps/plotly_examples/src/data/data_025.json similarity index 100% rename from apps/plotly_examples/src/data/data_25.json rename to apps/plotly_examples/src/data/data_025.json diff --git a/apps/plotly_examples/src/data/data_26.json b/apps/plotly_examples/src/data/data_026.json similarity index 100% rename from apps/plotly_examples/src/data/data_26.json rename to apps/plotly_examples/src/data/data_026.json diff --git a/apps/plotly_examples/src/data/data_27.json b/apps/plotly_examples/src/data/data_027.json similarity index 100% rename from apps/plotly_examples/src/data/data_27.json rename to apps/plotly_examples/src/data/data_027.json diff --git a/apps/plotly_examples/src/data/data_28.json b/apps/plotly_examples/src/data/data_028.json similarity index 100% rename from apps/plotly_examples/src/data/data_28.json rename to apps/plotly_examples/src/data/data_028.json diff --git a/apps/plotly_examples/src/data/data_29.json b/apps/plotly_examples/src/data/data_029.json similarity index 100% rename from apps/plotly_examples/src/data/data_29.json rename to apps/plotly_examples/src/data/data_029.json diff --git a/apps/plotly_examples/src/data/data_30.json b/apps/plotly_examples/src/data/data_030.json similarity index 100% rename from apps/plotly_examples/src/data/data_30.json rename to apps/plotly_examples/src/data/data_030.json diff --git a/apps/plotly_examples/src/data/data_31.json b/apps/plotly_examples/src/data/data_031.json similarity index 100% rename from apps/plotly_examples/src/data/data_31.json rename to apps/plotly_examples/src/data/data_031.json diff --git a/apps/plotly_examples/src/data/data_32.json b/apps/plotly_examples/src/data/data_032.json similarity index 100% rename from apps/plotly_examples/src/data/data_32.json rename to apps/plotly_examples/src/data/data_032.json diff --git a/apps/plotly_examples/src/data/data_33.json b/apps/plotly_examples/src/data/data_033.json similarity index 100% rename from apps/plotly_examples/src/data/data_33.json rename to apps/plotly_examples/src/data/data_033.json diff --git a/apps/plotly_examples/src/data/data_34.json b/apps/plotly_examples/src/data/data_034.json similarity index 100% rename from apps/plotly_examples/src/data/data_34.json rename to apps/plotly_examples/src/data/data_034.json diff --git a/apps/plotly_examples/src/data/data_35.json b/apps/plotly_examples/src/data/data_035.json similarity index 100% rename from apps/plotly_examples/src/data/data_35.json rename to apps/plotly_examples/src/data/data_035.json diff --git a/apps/plotly_examples/src/data/data_36.json b/apps/plotly_examples/src/data/data_036.json similarity index 100% rename from apps/plotly_examples/src/data/data_36.json rename to apps/plotly_examples/src/data/data_036.json diff --git a/apps/plotly_examples/src/data/data_37.json b/apps/plotly_examples/src/data/data_037.json similarity index 100% rename from apps/plotly_examples/src/data/data_37.json rename to apps/plotly_examples/src/data/data_037.json diff --git a/apps/plotly_examples/src/data/data_38.json b/apps/plotly_examples/src/data/data_038.json similarity index 100% rename from apps/plotly_examples/src/data/data_38.json rename to apps/plotly_examples/src/data/data_038.json diff --git a/apps/plotly_examples/src/data/data_39.json b/apps/plotly_examples/src/data/data_039.json similarity index 100% rename from apps/plotly_examples/src/data/data_39.json rename to apps/plotly_examples/src/data/data_039.json diff --git a/apps/plotly_examples/src/data/data_40.json b/apps/plotly_examples/src/data/data_040.json similarity index 100% rename from apps/plotly_examples/src/data/data_40.json rename to apps/plotly_examples/src/data/data_040.json diff --git a/apps/plotly_examples/src/data/data_41.json b/apps/plotly_examples/src/data/data_041.json similarity index 100% rename from apps/plotly_examples/src/data/data_41.json rename to apps/plotly_examples/src/data/data_041.json diff --git a/apps/plotly_examples/src/data/data_42.json b/apps/plotly_examples/src/data/data_042.json similarity index 100% rename from apps/plotly_examples/src/data/data_42.json rename to apps/plotly_examples/src/data/data_042.json diff --git a/apps/plotly_examples/src/data/data_43.json b/apps/plotly_examples/src/data/data_043.json similarity index 100% rename from apps/plotly_examples/src/data/data_43.json rename to apps/plotly_examples/src/data/data_043.json diff --git a/apps/plotly_examples/src/data/data_44.json b/apps/plotly_examples/src/data/data_044.json similarity index 100% rename from apps/plotly_examples/src/data/data_44.json rename to apps/plotly_examples/src/data/data_044.json diff --git a/apps/plotly_examples/src/data/data_45.json b/apps/plotly_examples/src/data/data_045.json similarity index 100% rename from apps/plotly_examples/src/data/data_45.json rename to apps/plotly_examples/src/data/data_045.json diff --git a/apps/plotly_examples/src/data/data_46.json b/apps/plotly_examples/src/data/data_046.json similarity index 100% rename from apps/plotly_examples/src/data/data_46.json rename to apps/plotly_examples/src/data/data_046.json diff --git a/apps/plotly_examples/src/data/data_47.json b/apps/plotly_examples/src/data/data_047.json similarity index 100% rename from apps/plotly_examples/src/data/data_47.json rename to apps/plotly_examples/src/data/data_047.json diff --git a/apps/plotly_examples/src/data/data_48.json b/apps/plotly_examples/src/data/data_048.json similarity index 100% rename from apps/plotly_examples/src/data/data_48.json rename to apps/plotly_examples/src/data/data_048.json diff --git a/apps/plotly_examples/src/data/data_49.json b/apps/plotly_examples/src/data/data_049.json similarity index 100% rename from apps/plotly_examples/src/data/data_49.json rename to apps/plotly_examples/src/data/data_049.json diff --git a/apps/plotly_examples/src/data/data_50.json b/apps/plotly_examples/src/data/data_050.json similarity index 100% rename from apps/plotly_examples/src/data/data_50.json rename to apps/plotly_examples/src/data/data_050.json diff --git a/apps/plotly_examples/src/data/data_51.json b/apps/plotly_examples/src/data/data_051.json similarity index 100% rename from apps/plotly_examples/src/data/data_51.json rename to apps/plotly_examples/src/data/data_051.json diff --git a/apps/plotly_examples/src/data/data_52.json b/apps/plotly_examples/src/data/data_052.json similarity index 100% rename from apps/plotly_examples/src/data/data_52.json rename to apps/plotly_examples/src/data/data_052.json diff --git a/apps/plotly_examples/src/data/data_53.json b/apps/plotly_examples/src/data/data_053.json similarity index 100% rename from apps/plotly_examples/src/data/data_53.json rename to apps/plotly_examples/src/data/data_053.json diff --git a/apps/plotly_examples/src/data/data_54.json b/apps/plotly_examples/src/data/data_054.json similarity index 100% rename from apps/plotly_examples/src/data/data_54.json rename to apps/plotly_examples/src/data/data_054.json diff --git a/apps/plotly_examples/src/data/data_55.json b/apps/plotly_examples/src/data/data_055.json similarity index 100% rename from apps/plotly_examples/src/data/data_55.json rename to apps/plotly_examples/src/data/data_055.json diff --git a/apps/plotly_examples/src/data/data_56.json b/apps/plotly_examples/src/data/data_056.json similarity index 100% rename from apps/plotly_examples/src/data/data_56.json rename to apps/plotly_examples/src/data/data_056.json diff --git a/apps/plotly_examples/src/data/data_57.json b/apps/plotly_examples/src/data/data_057.json similarity index 100% rename from apps/plotly_examples/src/data/data_57.json rename to apps/plotly_examples/src/data/data_057.json diff --git a/apps/plotly_examples/src/data/data_58.json b/apps/plotly_examples/src/data/data_058.json similarity index 100% rename from apps/plotly_examples/src/data/data_58.json rename to apps/plotly_examples/src/data/data_058.json diff --git a/apps/plotly_examples/src/data/data_59.json b/apps/plotly_examples/src/data/data_059.json similarity index 100% rename from apps/plotly_examples/src/data/data_59.json rename to apps/plotly_examples/src/data/data_059.json diff --git a/apps/plotly_examples/src/data/data_60.json b/apps/plotly_examples/src/data/data_060.json similarity index 100% rename from apps/plotly_examples/src/data/data_60.json rename to apps/plotly_examples/src/data/data_060.json diff --git a/apps/plotly_examples/src/data/data_61.json b/apps/plotly_examples/src/data/data_061.json similarity index 100% rename from apps/plotly_examples/src/data/data_61.json rename to apps/plotly_examples/src/data/data_061.json diff --git a/apps/plotly_examples/src/data/data_62.json b/apps/plotly_examples/src/data/data_062.json similarity index 100% rename from apps/plotly_examples/src/data/data_62.json rename to apps/plotly_examples/src/data/data_062.json diff --git a/apps/plotly_examples/src/data/data_63.json b/apps/plotly_examples/src/data/data_063.json similarity index 100% rename from apps/plotly_examples/src/data/data_63.json rename to apps/plotly_examples/src/data/data_063.json diff --git a/apps/plotly_examples/src/data/data_64.json b/apps/plotly_examples/src/data/data_064.json similarity index 100% rename from apps/plotly_examples/src/data/data_64.json rename to apps/plotly_examples/src/data/data_064.json diff --git a/apps/plotly_examples/src/data/data_65.json b/apps/plotly_examples/src/data/data_065.json similarity index 100% rename from apps/plotly_examples/src/data/data_65.json rename to apps/plotly_examples/src/data/data_065.json diff --git a/apps/plotly_examples/src/data/data_66.json b/apps/plotly_examples/src/data/data_066.json similarity index 100% rename from apps/plotly_examples/src/data/data_66.json rename to apps/plotly_examples/src/data/data_066.json diff --git a/apps/plotly_examples/src/data/data_67.json b/apps/plotly_examples/src/data/data_067.json similarity index 100% rename from apps/plotly_examples/src/data/data_67.json rename to apps/plotly_examples/src/data/data_067.json diff --git a/apps/plotly_examples/src/data/data_68.json b/apps/plotly_examples/src/data/data_068.json similarity index 100% rename from apps/plotly_examples/src/data/data_68.json rename to apps/plotly_examples/src/data/data_068.json diff --git a/apps/plotly_examples/src/data/data_69.json b/apps/plotly_examples/src/data/data_069.json similarity index 100% rename from apps/plotly_examples/src/data/data_69.json rename to apps/plotly_examples/src/data/data_069.json diff --git a/apps/plotly_examples/src/data/data_70.json b/apps/plotly_examples/src/data/data_070.json similarity index 100% rename from apps/plotly_examples/src/data/data_70.json rename to apps/plotly_examples/src/data/data_070.json diff --git a/apps/plotly_examples/src/data/data_71.json b/apps/plotly_examples/src/data/data_071.json similarity index 100% rename from apps/plotly_examples/src/data/data_71.json rename to apps/plotly_examples/src/data/data_071.json diff --git a/apps/plotly_examples/src/data/data_72.json b/apps/plotly_examples/src/data/data_072.json similarity index 100% rename from apps/plotly_examples/src/data/data_72.json rename to apps/plotly_examples/src/data/data_072.json diff --git a/apps/plotly_examples/src/data/data_73.json b/apps/plotly_examples/src/data/data_073.json similarity index 100% rename from apps/plotly_examples/src/data/data_73.json rename to apps/plotly_examples/src/data/data_073.json diff --git a/apps/plotly_examples/src/data/data_74.json b/apps/plotly_examples/src/data/data_074.json similarity index 100% rename from apps/plotly_examples/src/data/data_74.json rename to apps/plotly_examples/src/data/data_074.json diff --git a/apps/plotly_examples/src/data/data_75.json b/apps/plotly_examples/src/data/data_075.json similarity index 100% rename from apps/plotly_examples/src/data/data_75.json rename to apps/plotly_examples/src/data/data_075.json diff --git a/apps/plotly_examples/src/data/data_76.json b/apps/plotly_examples/src/data/data_076.json similarity index 100% rename from apps/plotly_examples/src/data/data_76.json rename to apps/plotly_examples/src/data/data_076.json diff --git a/apps/plotly_examples/src/data/data_77.json b/apps/plotly_examples/src/data/data_077.json similarity index 100% rename from apps/plotly_examples/src/data/data_77.json rename to apps/plotly_examples/src/data/data_077.json diff --git a/apps/plotly_examples/src/data/data_78.json b/apps/plotly_examples/src/data/data_078.json similarity index 100% rename from apps/plotly_examples/src/data/data_78.json rename to apps/plotly_examples/src/data/data_078.json diff --git a/apps/plotly_examples/src/data/data_79.json b/apps/plotly_examples/src/data/data_079.json similarity index 100% rename from apps/plotly_examples/src/data/data_79.json rename to apps/plotly_examples/src/data/data_079.json diff --git a/apps/plotly_examples/src/data/data_80.json b/apps/plotly_examples/src/data/data_080.json similarity index 100% rename from apps/plotly_examples/src/data/data_80.json rename to apps/plotly_examples/src/data/data_080.json diff --git a/apps/plotly_examples/src/data/data_81.json b/apps/plotly_examples/src/data/data_081.json similarity index 100% rename from apps/plotly_examples/src/data/data_81.json rename to apps/plotly_examples/src/data/data_081.json diff --git a/apps/plotly_examples/src/data/data_082_Government.json b/apps/plotly_examples/src/data/data_082_Government.json new file mode 100644 index 0000000000..cade4e03f7 --- /dev/null +++ b/apps/plotly_examples/src/data/data_082_Government.json @@ -0,0 +1,41 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Healthcare", + "Education", + "Defense", + "Infrastructure", + "Welfare", + "Administration" + ], + "values": [ + 30, + 20, + 15, + 10, + 15, + 10 + ], + "textinfo": "label+percent", + "hoverinfo": "label+value", + "hole": 0.4 + } + ], + "layout": { + "title": "Government Budget Allocation by Department", + "annotations": [ + { + "font": { + "size": 20 + }, + "showarrow": false, + "text": "Budget (in %)", + "x": 0.5, + "y": 0.5 + } + ] + }, + "id": 82 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_083_Government.json b/apps/plotly_examples/src/data/data_083_Government.json new file mode 100644 index 0000000000..d230e63a1c --- /dev/null +++ b/apps/plotly_examples/src/data/data_083_Government.json @@ -0,0 +1,53 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "2020", + "2021", + "2022", + "2023" + ], + "y": [ + 10, + 15, + 13, + 20 + ], + "name": "Education", + "marker": { + "color": "rgb(55, 83, 109)" + } + }, + { + "type": "bar", + "x": [ + "2020", + "2021", + "2022", + "2023" + ], + "y": [ + 20, + 18, + 25, + 30 + ], + "name": "Healthcare", + "marker": { + "color": "rgb(26, 118, 255)" + } + } + ], + "layout": { + "title": "Year-over-Year Budget Change", + "xaxis": { + "title": "Year" + }, + "yaxis": { + "title": "Budget Allocation (in Billion $)" + }, + "barmode": "group" + }, + "id": 83 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_084_Government.json b/apps/plotly_examples/src/data/data_084_Government.json new file mode 100644 index 0000000000..a7606a123a --- /dev/null +++ b/apps/plotly_examples/src/data/data_084_Government.json @@ -0,0 +1,54 @@ +{ + "data": [ + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "2020", + "2021", + "2022", + "2023" + ], + "y": [ + 75, + 73, + 78, + 82 + ], + "name": "Citizen Satisfaction for Healthcare", + "line": { + "color": "rgb(55, 128, 191)" + } + }, + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "2020", + "2021", + "2022", + "2023" + ], + "y": [ + 68, + 70, + 74, + 76 + ], + "name": "Citizen Satisfaction for Education", + "line": { + "color": "rgb(235, 47, 6)" + } + } + ], + "layout": { + "title": "Citizen Satisfaction Over Time", + "xaxis": { + "title": "Year" + }, + "yaxis": { + "title": "Satisfaction Rate (%)" + } + }, + "id": 84 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_085_Healthcare.json b/apps/plotly_examples/src/data/data_085_Healthcare.json new file mode 100644 index 0000000000..0edee9dd07 --- /dev/null +++ b/apps/plotly_examples/src/data/data_085_Healthcare.json @@ -0,0 +1,104 @@ +{ + "data": [ + { + "type": "line", + "x": [ + "2020 Q1", + "2020 Q2", + "2020 Q3", + "2020 Q4", + "2021 Q1", + "2021 Q2", + "2021 Q3", + "2021 Q4", + "2022 Q1", + "2022 Q2" + ], + "y": [ + 75, + 78, + 80, + 82, + 85, + 88, + 90, + 92, + 95, + 97 + ], + "name": "Recovery Rate", + "mode": "lines+markers" + }, + { + "type": "line", + "x": [ + "2020 Q1", + "2020 Q2", + "2020 Q3", + "2020 Q4", + "2021 Q1", + "2021 Q2", + "2021 Q3", + "2021 Q4", + "2022 Q1", + "2022 Q2" + ], + "y": [ + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6 + ], + "name": "Readmission Rate", + "mode": "lines+markers" + }, + { + "type": "line", + "x": [ + "2020 Q1", + "2020 Q2", + "2020 Q3", + "2020 Q4", + "2021 Q1", + "2021 Q2", + "2021 Q3", + "2021 Q4", + "2022 Q1", + "2022 Q2" + ], + "y": [ + 10, + 8, + 7, + 6, + 4, + 2, + 2, + 1, + 1, + 1 + ], + "name": "Mortality Rate", + "mode": "lines+markers" + } + ], + "layout": { + "title": "Patient Outcome Trends by Disease Over Time", + "xaxis": { + "title": "Quarter" + }, + "yaxis": { + "title": "Percentage (%)" + }, + "legend": { + "title": "Metrics" + } + }, + "id": 85 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_086_Healthcare.json b/apps/plotly_examples/src/data/data_086_Healthcare.json new file mode 100644 index 0000000000..519343976e --- /dev/null +++ b/apps/plotly_examples/src/data/data_086_Healthcare.json @@ -0,0 +1,69 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Disease A", + "Disease B", + "Disease C" + ], + "y": [ + 70, + 60, + 75 + ], + "name": "Recovery Rate", + "marker": { + "color": "green" + } + }, + { + "type": "bar", + "x": [ + "Disease A", + "Disease B", + "Disease C" + ], + "y": [ + 20, + 25, + 15 + ], + "name": "Readmission Rate", + "marker": { + "color": "orange" + } + }, + { + "type": "bar", + "x": [ + "Disease A", + "Disease B", + "Disease C" + ], + "y": [ + 10, + 15, + 10 + ], + "name": "Mortality Rate", + "marker": { + "color": "red" + } + } + ], + "layout": { + "barmode": "group", + "title": "Patient Outcomes by Disease", + "xaxis": { + "title": "Disease" + }, + "yaxis": { + "title": "Percentage (%)" + }, + "legend": { + "title": "Metrics" + } + }, + "id": 86 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_087_Healthcare.json b/apps/plotly_examples/src/data/data_087_Healthcare.json new file mode 100644 index 0000000000..0086ad8c51 --- /dev/null +++ b/apps/plotly_examples/src/data/data_087_Healthcare.json @@ -0,0 +1,45 @@ +{ + "data": [ + { + "type": "scatter", + "x": [ + "Treatment X1", + "Treatment X2", + "Treatment Y1", + "Treatment Y2" + ], + "y": [ + 90, + 85, + 88, + 82 + ], + "mode": "markers", + "marker": { + "size": [ + 15, + 10, + 12, + 9 + ] + }, + "text": [ + "90% Recovery Rate", + "85% Recovery Rate", + "88% Recovery Rate", + "82% Recovery Rate" + ], + "name": "Recovery Rate" + } + ], + "layout": { + "title": "Effect of Treatment Method on Recovery", + "xaxis": { + "title": "Treatment Method" + }, + "yaxis": { + "title": "Recovery Rate (%)" + } + }, + "id": 87 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_088_Financial_Services.json b/apps/plotly_examples/src/data/data_088_Financial_Services.json new file mode 100644 index 0000000000..d48521cff2 --- /dev/null +++ b/apps/plotly_examples/src/data/data_088_Financial_Services.json @@ -0,0 +1,48 @@ +{ + "data": [ + { + "type": "heatmap", + "z": [ + [ + 10, + 15, + 20 + ], + [ + 30, + 10, + 8 + ], + [ + 5, + 12, + 25 + ] + ], + "x": [ + "Small", + "Medium", + "Large" + ], + "y": [ + "North America", + "Europe", + "Asia" + ], + "colorscale": "Viridis", + "colorbar": { + "title": "Number of Flagged Transactions" + } + } + ], + "layout": { + "title": "Fraud Detection Heatmap", + "xaxis": { + "title": "Transaction Size" + }, + "yaxis": { + "title": "Geography" + } + }, + "id": 88 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_089_Financial_Services.json b/apps/plotly_examples/src/data/data_089_Financial_Services.json new file mode 100644 index 0000000000..ccfe5a17c4 --- /dev/null +++ b/apps/plotly_examples/src/data/data_089_Financial_Services.json @@ -0,0 +1,66 @@ +{ + "data": [ + { + "type": "scatter", + "mode": "markers", + "x": [ + "North America", + "Europe", + "Asia", + "North America", + "Europe", + "Asia" + ], + "y": [ + "Small", + "Medium", + "Large", + "Small", + "Medium", + "Large" + ], + "marker": { + "size": [ + 30, + 10, + 8, + 5, + 12, + 25 + ], + "color": [ + 10, + 15, + 20, + 30, + 10, + 8 + ], + "colorscale": "Viridis", + "colorbar": { + "title": "Number of Flagged Transactions" + } + }, + "text": [ + "10", + "15", + "20", + "30", + "10", + "8" + ] + } + ], + "layout": { + "title": "Fraud Detection Scatter Plot", + "xaxis": { + "title": "Geography", + "type": "category" + }, + "yaxis": { + "title": "Transaction Size", + "type": "category" + } + }, + "id": 89 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_090_Financial_Services.json b/apps/plotly_examples/src/data/data_090_Financial_Services.json new file mode 100644 index 0000000000..b398b905e2 --- /dev/null +++ b/apps/plotly_examples/src/data/data_090_Financial_Services.json @@ -0,0 +1,44 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "North America", + "Europe", + "Asia" + ], + "y": [ + 45, + 37, + 38 + ], + "text": [ + "Small", + "Medium", + "Large" + ], + "marker": { + "color": [ + 45, + 37, + 38 + ], + "colorscale": "Viridis", + "colorbar": { + "title": "Number of Flagged Transactions" + } + } + } + ], + "layout": { + "title": "Fraud Detection Bar Chart", + "xaxis": { + "title": "Geography" + }, + "yaxis": { + "title": "Total Flagged Transactions", + "automargin": true + } + }, + "id": 90 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_091_Manufacturing.json b/apps/plotly_examples/src/data/data_091_Manufacturing.json new file mode 100644 index 0000000000..9568eb3196 --- /dev/null +++ b/apps/plotly_examples/src/data/data_091_Manufacturing.json @@ -0,0 +1,47 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Raw Materials", + "Work in Progress", + "Finished Goods" + ], + "y": [ + 2000, + 1500, + 1000 + ], + "text": [ + "Delays: 5%", + "Delays: 10%", + "Delays: 8%" + ], + "textposition": "outside", + "marker": { + "color": [ + "#FF5733", + "#33FF57", + "#3357FF" + ] + }, + "name": "Inventory Levels" + } + ], + "layout": { + "title": { + "text": "Supply Chain Inventory Levels", + "font": { + "size": 20 + } + }, + "xaxis": { + "title": "Category", + "tickangle": -45 + }, + "yaxis": { + "title": "Quantity" + } + }, + "id": 91 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_092_Manufacturing.json b/apps/plotly_examples/src/data/data_092_Manufacturing.json new file mode 100644 index 0000000000..4828bbb1da --- /dev/null +++ b/apps/plotly_examples/src/data/data_092_Manufacturing.json @@ -0,0 +1,28 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Production Delays", + "Transport Delays", + "Other Delays" + ], + "values": [ + 35, + 45, + 20 + ], + "textinfo": "label+percent", + "hoverinfo": "label+value" + } + ], + "layout": { + "title": { + "text": "Delay Contributions in Manufacturing", + "font": { + "size": 20 + } + } + }, + "id": 92 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_093_Manufacturing.json b/apps/plotly_examples/src/data/data_093_Manufacturing.json new file mode 100644 index 0000000000..5d19a5777d --- /dev/null +++ b/apps/plotly_examples/src/data/data_093_Manufacturing.json @@ -0,0 +1,42 @@ +{ + "data": [ + { + "type": "scatter", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 10, + 15, + 13, + 17 + ], + "mode": "lines+markers", + "name": "Lead Time Trends", + "line": { + "shape": "spline" + }, + "marker": { + "size": 10 + } + } + ], + "layout": { + "title": { + "text": "Quarterly Lead Time Analysis", + "font": { + "size": 20 + } + }, + "xaxis": { + "title": "Quarter" + }, + "yaxis": { + "title": "Average Lead Time (in days)" + } + }, + "id": 93 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_094_Defence.json b/apps/plotly_examples/src/data/data_094_Defence.json new file mode 100644 index 0000000000..949e6e8d98 --- /dev/null +++ b/apps/plotly_examples/src/data/data_094_Defence.json @@ -0,0 +1,63 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "North America", + "Europe", + "Asia", + "Middle East", + "Africa", + "South America" + ], + "y": [ + 85, + 78, + 72, + 90, + 65, + 80 + ], + "name": "Troop Readiness", + "marker": { + "color": "rgb(49,130,189)", + "opacity": 0.7 + } + }, + { + "type": "bar", + "x": [ + "North America", + "Europe", + "Asia", + "Middle East", + "Africa", + "South America" + ], + "y": [ + 60, + 70, + 68, + 85, + 55, + 75 + ], + "name": "Equipment Readiness", + "marker": { + "color": "rgb(204,204,204)", + "opacity": 0.5 + } + } + ], + "layout": { + "title": "Mission Readiness - Troop & Equipment Readiness Levels", + "barmode": "overlay", + "xaxis": { + "title": "Regions" + }, + "yaxis": { + "title": "Readiness Percentage" + } + }, + "id": 94 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_095_Defence.json b/apps/plotly_examples/src/data/data_095_Defence.json new file mode 100644 index 0000000000..44279549b3 --- /dev/null +++ b/apps/plotly_examples/src/data/data_095_Defence.json @@ -0,0 +1,34 @@ +{ + "data": [ + { + "type": "scatter", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 78, + 82, + 87, + 85 + ], + "mode": "lines+markers", + "name": "Training Completion Rate", + "line": { + "color": "rgb(255,127,14)" + } + } + ], + "layout": { + "title": "Quarterly Training Completion Rates", + "xaxis": { + "title": "Quarters" + }, + "yaxis": { + "title": "Completion Rate (%)" + } + }, + "id": 95 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_096_Defence.json b/apps/plotly_examples/src/data/data_096_Defence.json new file mode 100644 index 0000000000..06c7b3c88d --- /dev/null +++ b/apps/plotly_examples/src/data/data_096_Defence.json @@ -0,0 +1,23 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Low Risk", + "Moderate Risk", + "High Risk" + ], + "values": [ + 50, + 30, + 20 + ], + "textinfo": "label+percent", + "insidetextorientation": "radial" + } + ], + "layout": { + "title": "Mission Availability Risk Distribution" + }, + "id": 96 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_097_Information_Technology.json b/apps/plotly_examples/src/data/data_097_Information_Technology.json new file mode 100644 index 0000000000..3956e36415 --- /dev/null +++ b/apps/plotly_examples/src/data/data_097_Information_Technology.json @@ -0,0 +1,71 @@ +{ + "data": [ + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "2023-09-01", + "2023-09-02", + "2023-09-03", + "2023-09-04", + "2023-09-05" + ], + "y": [ + 95.2, + 93.8, + 97.1, + 92.5, + 96.3 + ], + "name": "Server Uptime (%)" + }, + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "2023-09-01", + "2023-09-02", + "2023-09-03", + "2023-09-04", + "2023-09-05" + ], + "y": [ + 89.6, + 91.0, + 88.4, + 90.8, + 87.9 + ], + "name": "Network Stability (%)" + }, + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "2023-09-01", + "2023-09-02", + "2023-09-03", + "2023-09-04", + "2023-09-05" + ], + "y": [ + 90.4, + 88.9, + 91.5, + 87.3, + 85.7 + ], + "name": "Application Performance (%)" + } + ], + "layout": { + "title": "Historical Trends of IT Infrastructure Health", + "xaxis": { + "title": "Date" + }, + "yaxis": { + "title": "Performance Metrics (%)" + } + }, + "id": 97 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_098_Information_Technology.json b/apps/plotly_examples/src/data/data_098_Information_Technology.json new file mode 100644 index 0000000000..a7baf18c71 --- /dev/null +++ b/apps/plotly_examples/src/data/data_098_Information_Technology.json @@ -0,0 +1,31 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "High CPU Usage", + "Memory Leaks", + "Network Latency" + ], + "y": [ + 15, + 5, + 8 + ], + "name": "Alerts (Last 24 Hours)", + "marker": { + "color": "orange" + } + } + ], + "layout": { + "title": "Alerts for Anomalies in IT Systems", + "xaxis": { + "title": "Anomaly Type" + }, + "yaxis": { + "title": "Number of Alerts" + } + }, + "id": 98 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_099_Information_Technology.json b/apps/plotly_examples/src/data/data_099_Information_Technology.json new file mode 100644 index 0000000000..6611e364fb --- /dev/null +++ b/apps/plotly_examples/src/data/data_099_Information_Technology.json @@ -0,0 +1,42 @@ +{ + "data": [ + { + "type": "heatmap", + "z": [ + [ + 0.2, + 0.1, + 0.3 + ], + [ + 0.5, + 0.4, + 0.6 + ], + [ + 0.7, + 0.8, + 0.9 + ] + ], + "x": [ + "Week 1", + "Week 2", + "Week 3" + ], + "y": [ + "Server Load", + "Network Traffic", + "Application Response Time" + ], + "colorscale": "Viridis", + "colorbar": { + "title": "Probability of Failure" + } + } + ], + "layout": { + "title": "Predictive Analysis for Potential Failures in IT Systems" + }, + "id": 99 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_100_Education.json b/apps/plotly_examples/src/data/data_100_Education.json new file mode 100644 index 0000000000..fb789d976d --- /dev/null +++ b/apps/plotly_examples/src/data/data_100_Education.json @@ -0,0 +1,41 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Math", + "Science", + "History", + "Literature", + "Art" + ], + "y": [ + 78, + 85, + 82, + 88, + 79 + ], + "name": "Average Scores", + "marker": { + "color": "rgba(55, 128, 191, 0.7)" + } + } + ], + "layout": { + "title": { + "text": "Average Student Performance by Subject", + "font": { + "size": 24 + } + }, + "xaxis": { + "title": "Subjects" + }, + "yaxis": { + "title": "Average Score" + }, + "barmode": "group" + }, + "id": 100 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_101_Education.json b/apps/plotly_examples/src/data/data_101_Education.json new file mode 100644 index 0000000000..561ba0a4d2 --- /dev/null +++ b/apps/plotly_examples/src/data/data_101_Education.json @@ -0,0 +1,63 @@ +{ + "data": [ + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 90, + 82, + 88, + 95 + ], + "name": "Attendance", + "line": { + "color": "pink" + } + }, + { + "type": "scatter", + "mode": "lines+markers", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 75, + 80, + 78, + 85 + ], + "name": "Engagement", + "line": { + "color": "lightblue" + } + } + ], + "layout": { + "title": { + "text": "Quarterly Trends of Attendance and Engagement", + "font": { + "size": 24 + } + }, + "xaxis": { + "title": "Quarters" + }, + "yaxis": { + "title": "Percentage" + }, + "legend": { + "x": 1, + "y": 1 + } + }, + "id": 101 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_102_Education.json b/apps/plotly_examples/src/data/data_102_Education.json new file mode 100644 index 0000000000..3f02b26697 --- /dev/null +++ b/apps/plotly_examples/src/data/data_102_Education.json @@ -0,0 +1,31 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Urban", + "Suburban", + "Rural" + ], + "values": [ + 40, + 35, + 25 + ], + "name": "Demographic Distribution", + "hoverinfo": "label+percent", + "textinfo": "label+percent", + "hole": 0.4 + } + ], + "layout": { + "title": { + "text": "Student Demographics by Region", + "font": { + "size": 24 + } + }, + "showlegend": true + }, + "id": 102 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_103_Automobile.json b/apps/plotly_examples/src/data/data_103_Automobile.json new file mode 100644 index 0000000000..6e38b75d7f --- /dev/null +++ b/apps/plotly_examples/src/data/data_103_Automobile.json @@ -0,0 +1,57 @@ +{ + "data": [ + { + "type": "line", + "x": [ + "2023-01-01", + "2023-01-02", + "2023-01-03", + "2023-01-04", + "2023-01-05" + ], + "y": [ + 10, + 9.8, + 9.9, + 9.7, + 10.1 + ], + "name": "Fuel Efficiency (L/100km)", + "line": { + "color": "blue" + } + }, + { + "type": "scatter", + "x": [ + "2023-01-01", + "2023-01-02", + "2023-01-03", + "2023-01-04", + "2023-01-05" + ], + "y": [ + 0, + 1, + 0, + 2, + 1 + ], + "name": "Maintenance Alerts", + "mode": "markers", + "marker": { + "color": "red" + } + } + ], + "layout": { + "title": "Vehicle Performance Insights", + "xaxis": { + "title": "Date" + }, + "yaxis": { + "title": "Fuel Efficiency & Alerts" + } + }, + "id": 103 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_104_Automobile.json b/apps/plotly_examples/src/data/data_104_Automobile.json new file mode 100644 index 0000000000..e6cefa35ba --- /dev/null +++ b/apps/plotly_examples/src/data/data_104_Automobile.json @@ -0,0 +1,31 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Aggressive Driving", + "Harsh Braking", + "Speeding" + ], + "y": [ + 30, + 20, + 15 + ], + "name": "Incident Count", + "marker": { + "color": "orange" + } + } + ], + "layout": { + "title": "Driving Habits Analysis", + "xaxis": { + "title": "Incident Type" + }, + "yaxis": { + "title": "Number of Incidents" + } + }, + "id": 104 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_105_Automobile.json b/apps/plotly_examples/src/data/data_105_Automobile.json new file mode 100644 index 0000000000..b2686a2723 --- /dev/null +++ b/apps/plotly_examples/src/data/data_105_Automobile.json @@ -0,0 +1,25 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Sedans", + "Trucks", + "SUVs", + "Vans" + ], + "values": [ + 120, + 85, + 75, + 40 + ], + "name": "Fleet Composition", + "hole": 0.4 + } + ], + "layout": { + "title": "Fleet Composition by Vehicle Type" + }, + "id": 105 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_106_Hospitality.json b/apps/plotly_examples/src/data/data_106_Hospitality.json new file mode 100644 index 0000000000..fd6c968d14 --- /dev/null +++ b/apps/plotly_examples/src/data/data_106_Hospitality.json @@ -0,0 +1,30 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Location A", + "Location B", + "Location C", + "Location D" + ], + "y": [ + 80, + 85, + 75, + 90 + ], + "name": "Overall Satisfaction Score" + } + ], + "layout": { + "title": "Overall Guest Satisfaction by Location", + "xaxis": { + "title": "Location" + }, + "yaxis": { + "title": "Satisfaction Score" + } + }, + "id": 106 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_107_Hospitality.json b/apps/plotly_examples/src/data/data_107_Hospitality.json new file mode 100644 index 0000000000..e68bb18eee --- /dev/null +++ b/apps/plotly_examples/src/data/data_107_Hospitality.json @@ -0,0 +1,51 @@ +{ + "data": [ + { + "type": "line", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 78, + 81, + 85, + 87 + ], + "name": "Service Speed", + "mode": "lines+markers" + }, + { + "type": "line", + "x": [ + "Q1", + "Q2", + "Q3", + "Q4" + ], + "y": [ + 82, + 84, + 83, + 86 + ], + "name": "Quality of Service", + "mode": "lines+markers" + } + ], + "layout": { + "title": "Service Efficiency Over Time", + "xaxis": { + "title": "Quarter" + }, + "yaxis": { + "title": "Efficiency Score" + }, + "legend": { + "title": "Service Type" + } + }, + "id": 107 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_108_Hospitality.json b/apps/plotly_examples/src/data/data_108_Hospitality.json new file mode 100644 index 0000000000..ca8533e41c --- /dev/null +++ b/apps/plotly_examples/src/data/data_108_Hospitality.json @@ -0,0 +1,47 @@ +{ + "data": [ + { + "type": "scatter", + "x": [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec" + ], + "y": [ + 150, + 160, + 170, + 180, + 175, + 165, + 155, + 160, + 170, + 180, + 185, + 190 + ], + "mode": "lines+markers", + "name": "Customer Feedback Volume" + } + ], + "layout": { + "title": "Monthly Customer Feedback Trend", + "xaxis": { + "title": "Month" + }, + "yaxis": { + "title": "Feedback Count" + } + }, + "id": 108 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_109_Construction.json b/apps/plotly_examples/src/data/data_109_Construction.json new file mode 100644 index 0000000000..151086d094 --- /dev/null +++ b/apps/plotly_examples/src/data/data_109_Construction.json @@ -0,0 +1,49 @@ +{ + "data": [ + { + "type": "bar", + "x": [ + "Project A", + "Project B", + "Project C" + ], + "y": [ + 75, + 60, + 85 + ], + "name": "Progress (%)", + "marker": { + "color": "rgb(102, 194, 165)" + } + }, + { + "type": "line", + "x": [ + "Project A", + "Project B", + "Project C" + ], + "y": [ + 80, + 65, + 90 + ], + "name": "Timeline (%)", + "marker": { + "color": "rgb(252, 141, 98)" + } + } + ], + "layout": { + "title": "Construction Project Progress vs Timeline", + "xaxis": { + "title": "Projects" + }, + "yaxis": { + "title": "Percentage" + }, + "barmode": "group" + }, + "id": 109 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_110_Construction.json b/apps/plotly_examples/src/data/data_110_Construction.json new file mode 100644 index 0000000000..cba09372bf --- /dev/null +++ b/apps/plotly_examples/src/data/data_110_Construction.json @@ -0,0 +1,24 @@ +{ + "data": [ + { + "type": "pie", + "labels": [ + "Project A", + "Project B", + "Project C" + ], + "values": [ + 300000, + 250000, + 400000 + ], + "name": "Budget Utilization", + "textinfo": "label+percent", + "hoverinfo": "label+value" + } + ], + "layout": { + "title": "Budget Utilization of Construction Projects" + }, + "id": 110 +} \ No newline at end of file diff --git a/apps/plotly_examples/src/data/data_111_Construction.json b/apps/plotly_examples/src/data/data_111_Construction.json new file mode 100644 index 0000000000..387c8d8966 --- /dev/null +++ b/apps/plotly_examples/src/data/data_111_Construction.json @@ -0,0 +1,34 @@ +{ + "data": [ + { + "type": "scatter", + "x": [ + "January", + "February", + "March", + "April" + ], + "y": [ + 0, + 3, + 1, + 2 + ], + "mode": "lines+markers", + "name": "Safety Incidents", + "marker": { + "color": "rgb(141, 160, 203)" + } + } + ], + "layout": { + "title": "Monthly Safety Incidents Reported", + "xaxis": { + "title": "Months" + }, + "yaxis": { + "title": "Number of Incidents" + } + }, + "id": 111 +} \ No newline at end of file