Return new |ChartPart| instance added to `package`. Returned chart-part contains a chart of `chart_type` depicting `chart_data`.
(cls, chart_type: XL_CHART_TYPE, chart_data: ChartData, package: Package)
| 27 | |
| 28 | @classmethod |
| 29 | def new(cls, chart_type: XL_CHART_TYPE, chart_data: ChartData, package: Package): |
| 30 | """Return new |ChartPart| instance added to `package`. |
| 31 | |
| 32 | Returned chart-part contains a chart of `chart_type` depicting `chart_data`. |
| 33 | """ |
| 34 | chart_part = cls.load( |
| 35 | package.next_partname(cls.partname_template), |
| 36 | CT.DML_CHART, |
| 37 | package, |
| 38 | chart_data.xml_bytes(chart_type), |
| 39 | ) |
| 40 | chart_part.chart_workbook.update_from_xlsx_blob(chart_data.xlsx_blob) |
| 41 | return chart_part |
| 42 | |
| 43 | @lazyproperty |
| 44 | def chart(self): |
no test coverage detected