python - 将 altair 条形图中的轴设置为整数
问题描述
我正在尝试可视化许多统计数据的条形图,并想将 y 轴设置为整数(我的数据集中没有浮点类型数据)
这是图表之一,我想更改轴。
这是我可视化此图表的python源代码
def plot_3(data,x,y,width):
selector = alt.selection_single(encodings=['x', 'color'])
bars = alt.Chart(data).mark_bar(opacity=0.8).encode(
alt.X('Tahun:O', title=''),
alt.Y('N:Q', title=x, axis=alt.Axis(format='.0f')), # this format axis has no effect
alt.Column('Keterangan:N', title=y),color=alt.condition(selector, 'Tahun:O', alt.value('lightgray')),
tooltip = ['Tahun','Keterangan','N','Satuan']
).add_selection(selector
).interactive(
).resolve_scale(x='independent')
return bars.properties(width=width
)
等待解决,谢谢:)
解决方案
推荐阅读
- python - Python将字符串列表转换为文件的zip存档
- git - 如何在 Github repo 分支状态检查列表中添加声纳?
- python - 使用 Twisted Web Server 为 Dash 绘图应用程序服务
- java - 如何添加自定义标题
到 Spring Boot HttpHeaders? - javascript - 在 javascript 中隐式导入函数
- ruby-on-rails - TypeError:没有将 Rake::FileTask 隐式转换为字符串
- aws-appsync - AWS AppSync OIDC
- c++ - CMake:add_executable 不会在 Windows 操作系统下生成可执行文件
- c++ - 数组 C++ 中的最长连续序列
- php - 使用 LARAVEL 6.5.0 左连接并仅返回右表中的最新记录