我有这样的文件:
C1 C2 C3 C4
1001 134901 61001 625.10
1001 134901 61002 700.34
1001 134901 61003 621.64
1001 134901 61004 807.25
.....
1001 134901 61841 0.37
1001 134901 61842 0.32
1001 134901 81001 0.14
1001 134901 81002 0.08
1001 134901 81003 0.04
1001 134901 81004 0.05
所以请注意第3列(我认为问题出在这里),其中6xxxx的数字跳到8xxxx的数字,并且它们不是连续的。
我正在尝试使用此gnuplot脚本显示这些数据:
set terminal pngcairo enhanced size 1920,1000 font 'DejaVuSerif-Bold,25'
set palette defined ( 1 "blue", 2 "cyan", 3 "green", 4 "yellow", 5 "red" )
#############################################
# OUTPUT PLOT
#############################################
set output output_file
set title 'FIELD ST VS SOURCE RMS: RL '.rline
set view map
set key off
set pointsize .8
set size 1,0.75
set origin .05,.2
set xlabel 'C3' font 'DejaVuSerif,15' offset 0,-1
set x2label ' test' font 'DejaVuSerif,15'
set xtics 10000 font 'DejaVuSerif,8'
set xrange [61001:81842]
show xrange
set x2tics 200 font 'DejaVuSerif,8'
set yrange [1277:1845]
set ytics 20 font 'DejaVuSerif,8'
set ylabel 'C1' font 'DejaVuSerif,15' offset 5,0
set cbrange [0 : max]
set colorbox
set cblabel 'C4'.units font 'DejaVuSerif,15' offset -2,0
set cbtics font 'DejaVuSerif,8'
plot input_file using 1:3:4 with points lc palette pointtype 7
不幸的是,我得到的图片只有x和y轴,标签但没有显示任何数据。
答案 0 :(得分:0)
您已将x轴范围设置为
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" EmptyDataText="No List Yet" EnableModelValidation="True" CssClass="table table-hover" Width="100%">
<Columns>
.....
<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="DataDetails.aspx?ID={0}"
HeaderText="View Details" SortExpression="ID" Text="View Details" HeaderStyle-BackColor="#CCCCCC">
<ItemStyle HorizontalAlign="Center" Width="150px" />
</asp:HyperLinkField>
</Columns>
</asp:GridView>
但是数据文件中的x值(第1列)不在该范围内。您的y范围也与数据值不匹配(第3列)。让gnuplot将图自动缩放为实际数据。然后,如果您以后想要限制范围,则可以根据工作图进行限制。
set xrange [61001:81842]