| 451 | |
| 452 | @property |
| 453 | def xml(self): |
| 454 | return ( |
| 455 | "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\n" |
| 456 | '<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawin' |
| 457 | 'gml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/draw' |
| 458 | 'ingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/off' |
| 459 | 'iceDocument/2006/relationships">\n' |
| 460 | ' <c:date1904 val="0"/>\n' |
| 461 | " <c:chart>\n" |
| 462 | ' <c:autoTitleDeleted val="0"/>\n' |
| 463 | " <c:plotArea>\n" |
| 464 | " <c:barChart>\n" |
| 465 | "{barDir_xml}" |
| 466 | "{grouping_xml}" |
| 467 | "{ser_xml}" |
| 468 | "{overlap_xml}" |
| 469 | ' <c:axId val="-2068027336"/>\n' |
| 470 | ' <c:axId val="-2113994440"/>\n' |
| 471 | " </c:barChart>\n" |
| 472 | "{cat_ax_xml}" |
| 473 | " <c:valAx>\n" |
| 474 | ' <c:axId val="-2113994440"/>\n' |
| 475 | " <c:scaling/>\n" |
| 476 | ' <c:delete val="0"/>\n' |
| 477 | ' <c:axPos val="{val_ax_pos}"/>\n' |
| 478 | " <c:majorGridlines/>\n" |
| 479 | ' <c:majorTickMark val="out"/>\n' |
| 480 | ' <c:minorTickMark val="none"/>\n' |
| 481 | ' <c:tickLblPos val="nextTo"/>\n' |
| 482 | ' <c:crossAx val="-2068027336"/>\n' |
| 483 | ' <c:crosses val="autoZero"/>\n' |
| 484 | " </c:valAx>\n" |
| 485 | " </c:plotArea>\n" |
| 486 | ' <c:dispBlanksAs val="gap"/>\n' |
| 487 | " </c:chart>\n" |
| 488 | " <c:txPr>\n" |
| 489 | " <a:bodyPr/>\n" |
| 490 | " <a:lstStyle/>\n" |
| 491 | " <a:p>\n" |
| 492 | " <a:pPr>\n" |
| 493 | ' <a:defRPr sz="1800"/>\n' |
| 494 | " </a:pPr>\n" |
| 495 | ' <a:endParaRPr lang="en-US"/>\n' |
| 496 | " </a:p>\n" |
| 497 | " </c:txPr>\n" |
| 498 | "</c:chartSpace>\n" |
| 499 | ).format( |
| 500 | **{ |
| 501 | "barDir_xml": self._barDir_xml, |
| 502 | "grouping_xml": self._grouping_xml, |
| 503 | "ser_xml": self._ser_xml, |
| 504 | "overlap_xml": self._overlap_xml, |
| 505 | "cat_ax_xml": self._cat_ax_xml, |
| 506 | "val_ax_pos": self._val_ax_pos, |
| 507 | } |
| 508 | ) |
| 509 | |
| 510 | @property |