Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在hvPlot中禁用科学记数法?_Python_Bokeh_Hvplot_Holoviz - Fatal编程技术网

Python 如何在hvPlot中禁用科学记数法?

Python 如何在hvPlot中禁用科学记数法?,python,bokeh,hvplot,holoviz,Python,Bokeh,Hvplot,Holoviz,我今天刚开始使用hvPlot,作为面板的一部分 我很难弄清楚如何在我的情节中禁用科学记数法。例如,这里有一个简单的条形图。轴和图特尖用科学符号表示。如何将格式更改为简单整数 我正在向非数字和非技术管理层展示这一点。他们宁愿只看到基本整数,我不想向他们解释什么是科学符号 我在文档中找不到任何帮助: 我还试图拼凑博克医生的建议 我想不出来。请帮忙!谢谢 我的简单df: local_date amount 0 Jan 19 506124.98 1 Feb 19

我今天刚开始使用hvPlot,作为面板的一部分

我很难弄清楚如何在我的情节中禁用科学记数法。例如,这里有一个简单的条形图。轴和图特尖用科学符号表示。如何将格式更改为简单整数

我正在向非数字和非技术管理层展示这一点。他们宁愿只看到基本整数,我不想向他们解释什么是科学符号

我在文档中找不到任何帮助:

我还试图拼凑博克医生的建议

我想不出来。请帮忙!谢谢

我的简单df:

   local_date      amount
0      Jan 19   506124.98
1      Feb 19   536687.28
2      Mar 19   652279.31
3      Apr 19   629440.06
4      May 19   703527.00
5      Jun 19   724234.08
6      Jul 19   733413.32
7      Aug 19   758647.44
8      Sep 19   782676.16
9      Oct 19   833674.28
10     Nov 19   864649.74
11     Dec 19   849920.47
12     Jan 20   857732.52
13     Feb 20   927399.50
14     Mar 20  1152440.49
15     Apr 20  1285779.35
16     May 20  1431744.76
17     Jun 20  1351893.95
18     Jul 20  1325507.38
19     Aug 20  1299528.81
和代码:

df.hvplot.bar(height=500,width=1000)

您可以指定要在x轴或y轴刻度中使用的格式设置程序,例如:

df.hvplot.bar(height=500,width=1000, yformatter='%.0f')
根据您还引用的页面,
xformatter
yformatter
参数可以接受“printf formatter,例如%.3f”和bokeh TickFormatter”。因此,另一种方法是从
boken.models.formatters
传递一个自定义的
formatter
,并对其进行自定义(注意:您还可以探索许多其他格式化程序)。例如:

从bokeh.models.formatters导入BasicTickFormatter
df.hvplot.bar(高度=500,宽度=1000,yformatter=BasicTickFormatter(使用科学=False))
两者都会产生如下结果:

现在,编辑悬停工具提示格式有点棘手。一种方法是按以下方式将地物对象指定为自定义
HoverTool

来自bokeh.models导入工具
鼠标悬停=鼠标悬停工具(工具提示=[(“金额”,“金额{0,0}”),(“本地日期”,“本地日期”))
df.hvplot.bar(高度=500,宽度=1000,yformatter='%.0f',使用索引=False)。选项(工具=[悬停])

您可以找到有关如何配置自定义
鼠标悬停工具的更多详细信息,这些信息非常有用!非常感谢。