คำถามติดแท็ก cairo

9
ไม่พบแพ็กเกจไคโรในเส้นทางการค้นหา pkg-config ปัญหา Node js ติดตั้ง canvas
ฉันมีปัญหาในการติดตั้งการติดตั้งโมดูลผ้าใบในโหนด.. ดูเหมือนว่าจะมีบางอย่างเกิดขึ้นกับไคโรฉันได้รับข้อผิดพลาดนี้ ... npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan > canvas@1.1.3 install /Users/plimb/Desktop/motion-therapy/node_modules/canvas > node-gyp rebuild Package cairo was not found in the pkg-config search path. Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable No …

11
แปลง SVG เป็น PNG ใน Python
ฉันจะแปลงsvgไปpngในงูใหญ่? ฉันกำลังจัดเก็บsvgในตัวอย่างของStringIO. ฉันควรใช้ไลบรารี pyCairo หรือไม่? ฉันจะเขียนโค้ดนั้นได้อย่างไร?
102 python  svg  rendering  cairo 

9
วิธีเปลี่ยนแบ็กเอนด์ใน matplotlib / Python
ฉันกำลังดิ้นรนกับปัญหาต่อไปนี้ ฉันต้องการสร้างรายงานที่ประกอบด้วยชุดแผนภูมิ แผนภูมิเหล่านี้ทั้งหมดยกเว้นแผนภูมิเดียวสร้างโดยใช้แบ็กเอนด์เริ่มต้นของ Matplotlib (TkAgg) ต้องสร้างแผนภูมิหนึ่งรายการโดยใช้แบ็กเอนด์ไคโรเหตุผลคือฉันกำลังพล็อตกราฟ igraph และสามารถพล็อตได้โดยใช้ไคโร ปัญหาคือฉันไม่สามารถเปลี่ยนแบ็กเอนด์ได้ทันทีตัวอย่างเช่นสิ่งต่อไปนี้ใช้ไม่ได้: matplotlib.pyplot.switch_backend('cairo.png') (ฉันรู้ว่าฟังก์ชัน switch_backend กำลังทดลอง) และฉันได้พยายามยังmatplotlib.use("cairo.png")แต่นี้นำไปสู่การแก้ปัญหาการนำเข้าเป็นคำสั่งที่ควรจะมาก่อนนำเข้าmatplotlib.use("cairo.png") matplotlib.pyplotแต่ฉันต้องการแบ็กเอนด์สองแบบที่แตกต่างกันตลอดช่วงชีวิตของสคริปต์ คำถามของฉันคือใครบางคนมีข้อมูลโค้ดที่แสดงวิธีเปลี่ยนแบ็กเอนด์ใน Matplotlib หรือไม่ ขอบคุณมาก! อัปเดต: ฉันได้เขียนตัวอย่างข้อมูลที่โหลด matplotlib แสดงแบ็กเอนด์เริ่มต้นยกเลิกการโหลด matplotlib โหลดซ้ำและเปลี่ยนแบ็กเอนด์: import matplotlib import matplotlib.pyplot as plt import sys print matplotlib.pyplot.get_backend() modules = [] for module in sys.modules: if module.startswith('matplotlib'): modules.append(module) for module in modules: sys.modules.pop(module) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.