如何自定义 matplotlib.figure.Figure 中的图形,例如更改标记大小?
How can I customize my graph figures in matplotlib.figure.Figure such as changing marker size?
以下代码在我嵌入到 tkinter 中的 matplotlib 绘图 class 中,它创建了所需的图形(图形的形状是正确的):
df = pd.read_csv('data.csv')
fig = Figure(figsize=(12, 10), dpi=100)
fig.add_subplot(111).scatter(df['A'], df['B'])
canvas = FigureCanvasTkAgg(fig, master=self.parent)
canvas.draw()
canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=1)
我遇到的问题是图表的样式设置。如何使标记尺寸显着变小?如何自定义库以按照我想要的方式设置样式?
编辑:Image of how graph currently looks
使用散点图的s
参数? See examples here
fig.add_subplot(111).scatter(df['A'], df['B'], s=SOME_NUM)
以下代码在我嵌入到 tkinter 中的 matplotlib 绘图 class 中,它创建了所需的图形(图形的形状是正确的):
df = pd.read_csv('data.csv')
fig = Figure(figsize=(12, 10), dpi=100)
fig.add_subplot(111).scatter(df['A'], df['B'])
canvas = FigureCanvasTkAgg(fig, master=self.parent)
canvas.draw()
canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=1)
我遇到的问题是图表的样式设置。如何使标记尺寸显着变小?如何自定义库以按照我想要的方式设置样式?
编辑:Image of how graph currently looks
使用散点图的s
参数? See examples here
fig.add_subplot(111).scatter(df['A'], df['B'], s=SOME_NUM)