如何使用graphpad5.0制作出双Y轴图,其中一组数据线图表示,对应左Y轴,一组数据柱状图表示,对应右Y轴?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用graphpad5.0制作出双Y轴图,其中一组数据线图表示,对应左Y轴,一组数据柱状图表示,对应右Y轴?相关的知识,希望对你有一定的参考价值。

1.按下图进行选择,选择完成后点击“create”

2.输入两组数据,A B
3.双击左Y轴,后面按下图操作即可。操作结束后显示出右Y轴,如下图

4.接下来,在上图双击你想改为柱状图的折线(本例选择B折线),按下图所示进行勾选,点击“ok”,大功告成,B折线变为柱状图显示。效果如下图所示


参考技术A Plot[1/x, x, -20, 20, AxesStyle -> Arrowheads[0.0, 0.03], Epilog -> Text["0", 1, 0.05]]
ArrowHeads参数list的第一个是x轴左端和y轴下端的箭头,不要的话就设成0吧。Epilog是后记的意思,就是在画完图再缀上个“0”
就像楼上说的,楼主的要求其实没有必要——除非为了美感,呵呵

P.S.我之前的回答……
参考技术B 楼主做出来没有?我也在苦恼中…… 参考技术C 这个好高大上

创建一个 2 轴图,其中第 3 轴作为彩色图表

【中文标题】创建一个 2 轴图,其中第 3 轴作为彩色图表【英文标题】:Creating a 2 axis graph with a 3rd axis as a color chart 【发布时间】:2021-07-06 16:28:30 【问题描述】:

这个论坛的新手 我的任务是制作带有 3 轴的图形 - 但不是 3D 图形。 一个轴代表 X,一个轴代表 Y,另一个颜色图表代表温度。这应该是一个条形图,每个温度都有不同的颜色。 另外,我希望输入是数据列表。

一个例子:

click here for example

当然,我需要不同的参数和数据。 我为示例找到的代码是这样的:

"
import plotly.express as px
data = px.data.gapminder()

data_canada = data[data.country == ‘Canada’]
fig = px.bar(data_canada, x=‘year’, y=‘pop’,
hover_data=[‘lifeExp’, ‘gdpPercap’], color=‘lifeExp’,
labels=‘pop’:‘population of Canada’, height=400)
fig.show()
"

我不知道如何匹配我的数据列表。 我的目标是接收 3 个带有图中点的列表,一个用于 X,一个用于 Y,一个用于将颜色与温度匹配。

提前致谢, 摩西

【问题讨论】:

【参考方案1】:
import plotly.graph_objects as go

#Example Data Set

x = [1,2,3,4,5,6]
y = [2,4,6,8,10,12]
z = [10,20,60,20,10,40]


fig = go.Figure([go.Bar(x=x,
                        y=y,
                        marker=dict(color=z,colorscale='sunset')
                       )
                 ]
                )


fig.update_layout(width=400,height=400)

fig.show()

【讨论】:

嘿,非常感谢!我如何还添加一个小图表,说明每种颜色的价值是多少? 你的意思是传说吗? 是的。我想要一个侧面的刻度来匹配每种颜色的数字(温度)。是“传奇”做的吗?

以上是关于如何使用graphpad5.0制作出双Y轴图,其中一组数据线图表示,对应左Y轴,一组数据柱状图表示,对应右Y轴?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 plotrix 或 ggplot2 上绘制 3 个 y 轴图?

R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图双y轴图线图双y轴图线图(添加图例)

Plotly:双 y 轴图弄乱了折线图

R语言ggplot2包绘制双坐标轴图(双Y轴图)实战:两个Y轴分别使用不同的刻度范围

pythonmatplotlib 实现双(多)Y轴图

如何在origin9中做双y轴的柱状图