Вот еще один способ сделать это.
void split_string(string text,vector<string>& words)
{
int i=0;
char ch;
string word;
while(ch=text[i++])
{
if (isspace(ch))
{
if (!word.empty())
{
words.push_back(word);
}
word = "";
}
else
{
word += ch;
}
}
if (!word.empty())
{
words.push_back(word);
}
}
plot([1000, 1001, 1002], [1, 2, 3])
gca().get_xaxis().get_major_formatter().set_useOffset(False)
draw()
Это захватывает текущий axes
, получает объект оси x axis
, а затем главный объект форматирования и устанавливает useOffset в false ( doc ).
В более новых версиях (1.4+) matplotlib поведение по умолчанию можно изменить с помощью axes.formatter.useoffset
rcparam.
Чтобы отключить относительный сдвиг всюду, задайте параметр rc:
import matplotlib
matplotlib.rc('axes.formatter', useoffset=False)