Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีเปลี่ยน Linewidth และ Markersize แยกกันใน Factorplot (Matplotlib)


เพื่อเปลี่ยน Linewidth และ Markersize แยกกันใน Factorplot ให้ทำตามขั้นตอน:

  • กำหนดขนาดรูปและปรับระยะห่างระหว่างและรอบซับพล็อต
  • โหลดชุดข้อมูลตัวอย่างจากออนไลน์ repository
  • ใช้ factorplot() พร้อม scale เพื่อเปลี่ยนขนาด marker
  • ใช้ show() เพื่อแสดงรูป

ตัวอย่าง

import seaborn as sns
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

exercise = sns.load_dataset("exercise")
g = sns.factorplot(x="time", y="pulse", hue="kind", data=exercise, ci=95,
                    markers=['o', '*', 'd'],
                    scale=1, height=7.0)
plt.show()

ผลลัพธ์

วิธีเปลี่ยน Linewidth และ Markersize แยกกันใน Factorplot (Matplotlib)