我是一名理学硕士学生,我曾经使用 OriginPro、Excel 和 Matlab 等商业软件包制作图表和绘图。尽管这些软件提供了良好的用户体验,但也存在一些主要缺点,因为它们依赖于特定的操作系统,并且通常非常昂贵。
因此,我开始使用 matplotlib 库和 VS Code 来学习 Python,但是我遇到了一些库函数和语句的问题,这些函数和语句似乎是 matplotlib 和 numPy 的标准,但它不起作用。
例如,我正在为散点图制作一些模板,但我无法控制小刻度,因为它无法识别语句xaxix和yaxix:
代码示例:
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator, AutoMinorLocator
.
.
.
fig = plt.figure(figsize=(x_pixels/my_dpi, y_pixels/my_dpi), dpi=my_dpi)
ax = plt.scatter(x*format_x, y*format_y, s = size, alpha = transparency, color = color, label = legend_text)
.
.
.
# Major Ticks
plt.tick_params(axis = 'both', which = 'major', length = majorT_length, direction = majorT_direction, color = majorT_color, …Run Code Online (Sandbox Code Playgroud)