r - 如何更改使用 R 中的 plotly 包生成的对数刻度图的刻度值?
问题描述
这是我所指的一个可重复的示例:
library(plotly)
s<-seq(1,8)
p<-plot_ly(x=~s) %>%
add_trace(y=~exp(s),name="exponential") %>%
add_trace(y=~s,name="linear") %>%
layout(yaxis=list(type="log"))
# Create a shareable link to your chart
# Set up API credentials : https://plot.ly/r/getting-started
chart_link=api_create(p,filename="axes-6")
chart_link
从理论上讲,我想做的事情很简单,但我一辈子都找不到有人做过的例子。我要做的就是改变标记 y 轴刻度的方式。我不想转到 10,然后使用 10 和 100、100 和 1000 之间的隐含零,而是将零保留在那里以便于解释。当前的演示文稿让一些人感到困惑,我想澄清一下。
非常感谢您对此问题的任何帮助。提前致谢。
解决方案
我一直在添加
tickformat = ".1r"
到轴,它工作。但是,如果您使用大数字,它看起来并不好。
推荐阅读
- go - 将切片作为行动态添加到二维切片
- ios - 如果使用 pod 缓存图像并异步下载,我应该下载两次图像吗?
- powerbi - Power BI Desktop - 如何更改数据源?
- python - 使用 webdriver 脚本运行 python selenium 然后获取前缀核心文件
- hyperledger-fabric - 在 Hyperledger Composer 中使用关系进行查询
- java - 在 Spring Boot 中使用 config.client.version 属性?
- php - 为什么 php eval 函数拒绝 GoDaddy 主机上的 MySQL 语句?
- android - 如何在 ViewHolder 中为 RecyclerView 充气视图
- python - 为什么每次执行都会更改熊猫数据框单元格的 id?
- php - 用户刷新页面后不会出现 PHP 验证错误消息